Searched refs:IRB (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp127 IRBuilder<> IRB(M.getContext());
129 IRB.getVoidTy(), NULL);
134 "__tsan_func_entry", IRB.getVoidTy(), IRB.getInt8PtrTy(), NULL));
136 "__tsan_func_exit", IRB.getVoidTy(), NULL));
137 OrdTy = IRB.getInt32Ty();
143 ReadName, IRB.getVoidTy(), IRB.getInt8PtrTy(), NULL));
147 WriteName, IRB.getVoidTy(), IRB
341 createOrdering(IRBuilder< *IRB, AtomicOrdering ord) argument
[all...]
H A DAddressSanitizer.cpp165 Instruction *OrigIns, IRBuilder<> &IRB,
167 Value *createSlowPathCmp(IRBuilder<> &IRB, Value *AddrLong,
176 Value *memToShadow(Value *Shadow, IRBuilder<> &IRB);
203 void PoisonStack(const ArrayRef<AllocaInst*> &AllocaVec, IRBuilder<> IRB,
287 Value *AddressSanitizer::memToShadow(Value *Shadow, IRBuilder<> &IRB) { argument
289 Shadow = IRB.CreateLShr(Shadow, MappingScale);
293 return IRB.CreateOr(Shadow, ConstantInt::get(IntptrTy,
302 IRBuilder<> IRB(InsertBefore);
303 instrumentAddress(AFC, OrigIns, IRB, Addr, 8, IsWrite);
307 IRBuilder<> IRB(InsertBefor
454 createSlowPathCmp(IRBuilder< &IRB, Value *AddrLong, Value *ShadowValue, uint32_t TypeSize) argument
472 instrumentAddress(AsanFunctionContext &AFC, Instruction *OrigIns, IRBuilder<> &IRB, Value *Addr, uint32_t TypeSize, bool IsWrite) argument
958 PoisonStack(const ArrayRef<AllocaInst*> &AllocaVec, IRBuilder<> IRB, Value *ShadowBase, bool DoPoison) argument
1133 PoisonStack(ArrayRef<AllocaInst*>(AllocaVec), IRB, ShadowBase, true); local
[all...]
/external/llvm/lib/Transforms/Utils/
H A DModuleUtils.cpp24 IRBuilder<> IRB(M.getContext());
25 FunctionType *FnTy = FunctionType::get(IRB.getVoidTy(), false);
27 IRB.getInt32Ty(), PointerType::getUnqual(FnTy), NULL);
30 Ty, IRB.getInt32(Priority), F, NULL);

Completed in 88 milliseconds