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

12

/external/llvm/unittests/IR/
H A DPatternMatch.cpp38 IRBuilder<NoFolder> IRB; member in struct:__anon13657::PatternMatchTest
45 BB(BasicBlock::Create(Ctx, "entry", F)), IRB(BB) {}
54 Value *One = IRB.CreateAdd(IRB.CreateAdd(IRB.getInt32(1), IRB.getInt32(2)),
55 IRB.getInt32(42));
56 Value *Two = IRB.CreateAdd(One, IRB.getInt32(42));
57 Value *Leaf = IRB
[all...]
/external/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp420 IRBuilder<> IRB(*C);
426 WarningFn = M.getOrInsertFunction(WarningFnName, IRB.getVoidTy(), nullptr);
433 FunctionName, IRB.getVoidTy(), IRB.getIntNTy(AccessSize * 8),
434 IRB.getInt32Ty(), nullptr);
438 FunctionName, IRB.getVoidTy(), IRB.getIntNTy(AccessSize * 8),
439 IRB.getInt8PtrTy(), IRB.getInt32Ty(), nullptr);
443 "__msan_set_alloca_origin4", IRB
665 updateOrigin(Value *V, IRBuilder<> &IRB) argument
670 originToIntptr(IRBuilder< &IRB, Value *Origin) argument
680 paintOrigin(IRBuilder< &IRB, Value *Origin, Value *OriginPtr, unsigned Size, unsigned Alignment) argument
711 storeOrigin(IRBuilder< &IRB, Value *Addr, Value *Shadow, Value *Origin, unsigned Alignment, bool AsCall) argument
929 convertToShadowTyNoVec(Value *V, IRBuilder<> &IRB) argument
940 getShadowPtrOffset(Value *Addr, IRBuilder<> &IRB) argument
959 getShadowPtr(Value *Addr, Type *ShadowTy, IRBuilder<> &IRB) argument
974 getOriginPtr(Value *Addr, IRBuilder<> &IRB, unsigned Alignment) argument
993 getShadowPtrForArgument(Value *A, IRBuilder<> &IRB, int ArgOffset) argument
1002 getOriginPtrForArgument(Value *A, IRBuilder<> &IRB, int ArgOffset) argument
1012 getShadowPtrForRetval(Value *A, IRBuilder<> &IRB) argument
1019 getOriginPtrForRetval(IRBuilder< &IRB) argument
1488 IRBuilder<> &IRB; member in class:__anon13320::MemorySanitizerVisitor::Combiner
1492 Combiner(MemorySanitizerVisitor *MSV, IRBuilder<> &IRB) argument
1570 CreateShadowCast(IRBuilder< &IRB, Value *V, Type *dstTy, bool Signed = false) argument
1588 CreateAppToShadowCast(IRBuilder< &IRB, Value *V) argument
1724 getLowestPossibleValue(IRBuilder< &IRB, Value *A, Value *Sa, bool isSigned) argument
1741 getHighestPossibleValue(IRBuilder< &IRB, Value *A, Value *Sa, bool isSigned) argument
2139 Lower64ShadowExtend(IRBuilder< &IRB, Value *S, Type *T) argument
2149 LowerElementShadowExtend(IRBuilder< &IRB, Value *S, Type *T) argument
2155 VariableShadowExtend(IRBuilder< &IRB, Value *S) argument
2955 getShadowPtrForVAArgument(Type *Ty, IRBuilder<> &IRB, int ArgOffset) argument
3082 getShadowPtrForVAArgument(Type *Ty, IRBuilder<> &IRB, int ArgOffset) argument
3237 getShadowPtrForVAArgument(Type *Ty, IRBuilder<> &IRB, int ArgOffset) argument
3267 getVAField64(IRBuilder< &IRB, Value *VAListTag, int offset) argument
3277 getVAField32(IRBuilder< &IRB, Value *VAListTag, int offset) argument
3485 getShadowPtrForVAArgument(Type *Ty, IRBuilder<> &IRB, int ArgOffset) argument
[all...]
H A DThreadSanitizer.cpp151 IRBuilder<> IRB(M.getContext());
154 "__tsan_func_entry", IRB.getVoidTy(), IRB.getInt8PtrTy(), nullptr));
156 M.getOrInsertFunction("__tsan_func_exit", IRB.getVoidTy(), nullptr));
157 OrdTy = IRB.getInt32Ty();
165 ReadName, IRB.getVoidTy(), IRB.getInt8PtrTy(), nullptr));
169 WriteName, IRB.getVoidTy(), IRB.getInt8PtrTy(), nullptr));
174 UnalignedReadName, IRB
508 createOrdering(IRBuilder< *IRB, AtomicOrdering ord) argument
553 createIntOrPtrToIntCast(Value *V, Type* Ty, IRBuilder<> &IRB) argument
[all...]
H A DSanitizerCoverage.cpp215 IRBuilder<> IRB(*C);
216 Type *Int8PtrTy = PointerType::getUnqual(IRB.getInt8Ty());
217 Type *Int32PtrTy = PointerType::getUnqual(IRB.getInt32Ty());
218 Int64PtrTy = PointerType::getUnqual(IRB.getInt64Ty());
219 Int64Ty = IRB.getInt64Ty();
238 EmptyAsm = InlineAsm::get(FunctionType::get(IRB.getVoidTy(), false),
251 Type *Int32Ty = IRB.getInt32Ty();
252 Type *Int8Ty = IRB.getInt8Ty();
276 IRB.CreatePointerCast(RealGuardArray, Int32PtrTy));
289 IRB
[all...]
H A DAddressSanitizer.cpp492 Value *createSlowPathCmp(IRBuilder<> &IRB, Value *AddrLong,
498 Value *memToShadow(Value *Shadow, IRBuilder<> &IRB);
566 bool InstrumentGlobals(IRBuilder<> &IRB, Module &M);
681 IRBuilder<> IRB(InstBefore);
682 Value *DynamicAreaPtr = IRB.CreatePtrToInt(SavedStack, IntptrTy);
692 Value *DynamicAreaOffset = IRB.CreateCall(DynamicAreaOffsetFunc, {});
694 DynamicAreaPtr = IRB.CreateAdd(IRB.CreatePtrToInt(SavedStack, IntptrTy),
698 IRB.CreateCall(AsanAllocasUnpoisonFunc,
699 {IRB
883 memToShadow(Value *Shadow, IRBuilder<> &IRB) argument
1118 createSlowPathCmp(IRBuilder< &IRB, Value *AddrLong, Value *ShadowValue, uint32_t TypeSize) argument
1400 InstrumentGlobals(IRBuilder< &IRB, Module &M) argument
1923 poisonRedZones(ArrayRef<uint8_t> ShadowBytes, IRBuilder<> &IRB, Value *ShadowBase, bool DoPoison) argument
1965 SetShadowToStackAfterReturnInlined( IRBuilder< &IRB, Value *ShadowBase, int Size) argument
1980 createPHI(IRBuilder< &IRB, Value *Cond, Value *ValueIfTrue, Instruction *ThenTerm, Value *ValueIfFalse) argument
1992 createAllocaForLayout( IRBuilder< &IRB, const ASanStackFrameLayout &L, bool Dynamic) argument
2246 poisonAlloca(Value *V, uint64_t Size, IRBuilder<> &IRB, bool DoPoison) argument
[all...]
H A DEfficiencySanitizer.cpp195 Value *appToShadow(Value *Shadow, IRBuilder<> &IRB);
248 IRBuilder<> IRB(M.getContext());
258 AlignedLoadName, IRB.getVoidTy(), IRB.getInt8PtrTy(), nullptr));
262 AlignedStoreName, IRB.getVoidTy(), IRB.getInt8PtrTy(), nullptr));
266 UnalignedLoadName, IRB.getVoidTy(), IRB.getInt8PtrTy(), nullptr));
270 UnalignedStoreName, IRB.getVoidTy(), IRB
560 appToShadow(Value *Shadow, IRBuilder<> &IRB) argument
[all...]
H A DDataFlowSanitizer.cpp852 IRBuilder<> IRB(Pos);
853 Value *Ne = IRB.CreateICmpNE(V, DFSF.DFS.ZeroShadow);
871 IRBuilder<> IRB(&F->getEntryBlock().front());
872 return ArgTLSPtr = IRB.CreateCall(DFS.GetArgTLS, {});
881 IRBuilder<> IRB(&F->getEntryBlock().front());
882 return RetvalTLSPtr = IRB.CreateCall(DFS.GetRetvalTLS, {});
886 IRBuilder<> IRB(Pos);
887 return IRB.CreateConstGEP2_64(getArgTLSPtr(), 0, Idx);
904 IRBuilder<> IRB(ArgTLSPos);
905 Shadow = IRB
[all...]
H A DInstrProfiling.cpp519 IRBuilder<> IRB(BasicBlock::Create(M->getContext(), "", RegisterF));
522 IRB.CreateCall(RuntimeRegisterF, IRB.CreateBitCast(Data, VoidPtrTy));
531 IRB.CreateCall(NamesRegisterF, {IRB.CreateBitCast(NamesVar, VoidPtrTy),
532 IRB.getInt64(NamesSize)});
535 IRB.CreateRetVoid();
566 IRBuilder<> IRB(BasicBlock::Create(M->getContext(), "", User));
567 auto *Load = IRB.CreateLoad(Var);
568 IRB
[all...]
/external/llvm/lib/Transforms/Utils/
H A DModuleUtils.cpp25 IRBuilder<> IRB(M.getContext());
26 FunctionType *FnTy = FunctionType::get(IRB.getVoidTy(), false);
37 EltTy = StructType::get(IRB.getInt32Ty(), PointerType::getUnqual(FnTy),
38 IRB.getInt8PtrTy(), nullptr);
50 Constant::getNullValue(IRB.getInt8PtrTy()), nullptr);
57 EltTy = StructType::get(IRB.getInt32Ty(), PointerType::getUnqual(FnTy),
58 IRB.getInt8PtrTy(), nullptr);
63 CSVals[0] = IRB.getInt32(Priority);
67 CSVals[2] = Data ? ConstantExpr::getPointerCast(Data, IRB.getInt8PtrTy())
68 : Constant::getNullValue(IRB
[all...]
/external/llvm/lib/CodeGen/
H A DSafeStack.cpp128 Value *getOrCreateUnsafeStackPtr(IRBuilder<> &IRB, Function &F);
131 Value *getStackGuard(IRBuilder<> &IRB, Function &F);
134 void checkStackGuard(IRBuilder<> &IRB, Function &F, ReturnInst &RI,
156 Value *moveStaticAllocasToUnsafeStack(IRBuilder<> &IRB, Function &F,
169 createStackRestorePoints(IRBuilder<> &IRB, Function &F,
359 Value *SafeStack::getOrCreateUnsafeStackPtr(IRBuilder<> &IRB, Function &F) { argument
362 if (Value *V = TL->getSafeStackPointerLocation(IRB))
395 Value *SafeStack::getStackGuard(IRBuilder<> &IRB, Function &F) { argument
398 StackGuardVar = TL->getIRStackGuard(IRB);
402 return IRB
455 createStackRestorePoints(IRBuilder< &IRB, Function &F, ArrayRef<Instruction *> StackRestorePoints, Value *StaticTop, bool NeedDynamicTop) argument
490 checkStackGuard(IRBuilder< &IRB, Function &F, ReturnInst &RI, AllocaInst *StackGuardSlot, Value *StackGuard) argument
513 moveStaticAllocasToUnsafeStack( IRBuilder< &IRB, Function &F, ArrayRef<AllocaInst *> StaticAllocas, ArrayRef<Argument *> ByValArguments, ArrayRef<ReturnInst *> Returns, Instruction *BasePointer, AllocaInst *StackGuardSlot) argument
[all...]
H A DTargetLoweringBase.cpp1757 Value *TargetLoweringBase::getSafeStackPointerLocation(IRBuilder<> &IRB) const {
1763 Module *M = IRB.GetInsertBlock()->getParent()->getParent();
1767 return IRB.CreateCall(Fn);
1817 Value *TargetLoweringBase::getIRStackGuard(IRBuilder<> &IRB) const {
1819 Module &M = *IRB.GetInsertBlock()->getParent()->getParent();
/external/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1272 IRBuilderTy IRB(&SI);
1280 IRB.SetInsertPoint(LI);
1282 IRB.CreateLoad(TV, LI->getName() + ".sroa.speculate.load.true");
1284 IRB.CreateLoad(FV, LI->getName() + ".sroa.speculate.load.false");
1298 Value *V = IRB.CreateSelect(SI.getCondition(), TL, FL,
1312 static Value *buildGEP(IRBuilderTy &IRB, Value *BasePtr,
1322 return IRB.CreateInBoundsGEP(nullptr, BasePtr, Indices,
1335 static Value *getNaturalGEPWithType(IRBuilderTy &IRB, const DataLayout &DL,
1340 return buildGEP(IRB, BasePtr, Indices, NamePrefix);
1355 Indices.push_back(IRB
[all...]
H A DFloat2Int.cpp456 IRBuilder<> IRB(I);
462 NewV = IRB.CreateZExtOrTrunc(NewOperands[0], I->getType());
466 NewV = IRB.CreateSExtOrTrunc(NewOperands[0], I->getType());
472 NewV = IRB.CreateICmp(P, NewOperands[0], NewOperands[1], I->getName());
477 NewV = IRB.CreateZExtOrTrunc(NewOperands[0], ToTy);
481 NewV = IRB.CreateSExtOrTrunc(NewOperands[0], ToTy);
487 NewV = IRB.CreateBinOp(mapBinOpcode(I->getOpcode()),
H A DGVN.cpp719 /// IRB is IRBuilder used to insert new instructions.
723 IRBuilder<> &IRB,
739 return IRB.CreateBitCast(StoredVal, LoadedTy);
744 StoredVal = IRB.CreatePtrToInt(StoredVal, StoredValTy);
752 StoredVal = IRB.CreateBitCast(StoredVal, TypeToCastTo);
756 StoredVal = IRB.CreateIntToPtr(StoredVal, LoadedTy);
770 StoredVal = IRB.CreatePtrToInt(StoredVal, StoredValTy);
776 StoredVal = IRB.CreateBitCast(StoredVal, StoredValTy);
784 StoredVal = IRB.CreateLShr(StoredVal, ShiftAmt, "tmp");
789 StoredVal = IRB
722 CoerceAvailableValueToLoadType(Value *StoredVal, Type *LoadedTy, IRBuilder<> &IRB, const DataLayout &DL) argument
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonGenExtract.cpp198 IRBuilder<> IRB(In);
203 Value *NewIn = IRB.CreateCall(ExtF, {BF, IRB.getInt32(W), IRB.getInt32(SR)});
205 NewIn = IRB.CreateShl(NewIn, SL, CSL->getName());
/external/llvm/lib/Transforms/IPO/
H A DCrossDSOCFI.cpp127 IRBuilder<> IRB(BB);
128 SwitchInst *SI = IRB.CreateSwitch(&CallSiteTypeId, TrapBB, TypeIds.size());
/external/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp361 IRBuilder<> IRB(I);
363 Instruction *TDC = IRB.CreateCall(TDCFunc, {V, MaskVal});
364 Value *ICmp = IRB.CreateICmp(CmpInst::ICMP_NE, TDC, Zero32);
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h367 Value *getIRStackGuard(IRBuilder<> &IRB) const override;
371 Value *getSafeStackPointerLocation(IRBuilder<> &IRB) const override;
H A DAArch64ISelLowering.cpp10288 Value *AArch64TargetLowering::getIRStackGuard(IRBuilder<> &IRB) const {
10290 return TargetLowering::getIRStackGuard(IRB);
10296 Module *M = IRB.GetInsertBlock()->getParent()->getParent();
10299 return IRB.CreatePointerCast(
10300 IRB.CreateConstGEP1_32(IRB.CreateCall(ThreadPointerFunc), TlsOffset),
10301 Type::getInt8PtrTy(IRB.getContext())->getPointerTo(0));
10304 Value *AArch64TargetLowering::getSafeStackPointerLocation(IRBuilder<> &IRB) const {
10306 return TargetLowering::getSafeStackPointerLocation(IRB);
10312 Module *M = IRB
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.h976 Value *getIRStackGuard(IRBuilder<> &IRB) const override;
986 Value *getSafeStackPointerLocation(IRBuilder<> &IRB) const override;
H A DX86ISelLowering.cpp1962 Value *X86TargetLowering::getIRStackGuard(IRBuilder<> &IRB) const {
1966 return TargetLowering::getIRStackGuard(IRB);
1973 ConstantInt::get(Type::getInt32Ty(IRB.getContext()), Offset),
1974 Type::getInt8PtrTy(IRB.getContext())->getPointerTo(AddressSpace));
2013 Value *X86TargetLowering::getSafeStackPointerLocation(IRBuilder<> &IRB) const {
2015 return TargetLowering::getSafeStackPointerLocation(IRB);
2027 ConstantInt::get(Type::getInt32Ty(IRB.getContext()), Offset),
2028 Type::getInt8PtrTy(IRB.getContext())->getPointerTo(AddressSpace));
[all...]
/external/clang/lib/CodeGen/
H A DCodeGenFunction.cpp2006 llvm::IRBuilder<> IRB(Builder.GetInsertBlock(), Builder.GetInsertPoint());
2007 IRB.SetCurrentDebugLocation(Builder.getCurrentDebugLocation());
2008 CGM.getSanStats().create(IRB, SSK);
/external/llvm/include/llvm/Target/
H A DTargetLowering.h1076 virtual Value *getIRStackGuard(IRBuilder<> &IRB) const;
1095 virtual Value *getSafeStackPointerLocation(IRBuilder<> &IRB) const;
/external/spirv-llvm/lib/SPIRV/
H A DOCL20ToSPIRV.cpp939 IRBuilder<> IRB(CI);
941 IRB.CreateICmpNE(Ops[0], ConstantInt::get(Type::getInt32Ty(*Ctx), 0));
/external/webrtc/data/voice_engine/stereo_rtp_files/
H A Dhrtf_g722_1C_48.rtp1974 �-C@ >QVFj&K�H�9)��T��Ah a&��IRB�}7�S#���8I�ة)����y�(�8 K�,Q

Completed in 653 milliseconds

12