/external/llvm-project/llvm/include/llvm/Transforms/Utils/ |
D | SimplifyLibCalls.h | 26 class IRBuilderBase; variable 51 Value *optimizeCall(CallInst *CI, IRBuilderBase &B); 54 Value *optimizeMemCpyChk(CallInst *CI, IRBuilderBase &B); 55 Value *optimizeMemMoveChk(CallInst *CI, IRBuilderBase &B); 56 Value *optimizeMemSetChk(CallInst *CI, IRBuilderBase &B); 59 Value *optimizeStrpCpyChk(CallInst *CI, IRBuilderBase &B, LibFunc Func); 60 Value *optimizeStrpNCpyChk(CallInst *CI, IRBuilderBase &B, LibFunc Func); 61 Value *optimizeStrLenChk(CallInst *CI, IRBuilderBase &B); 62 Value *optimizeMemPCpyChk(CallInst *CI, IRBuilderBase &B); 63 Value *optimizeMemCCpyChk(CallInst *CI, IRBuilderBase &B); [all …]
|
D | BuildLibCalls.h | 22 class IRBuilderBase; variable 44 Value *castToCStr(Value *V, IRBuilderBase &B); 49 Value *emitStrLen(Value *Ptr, IRBuilderBase &B, const DataLayout &DL, 55 Value *emitStrDup(Value *Ptr, IRBuilderBase &B, const TargetLibraryInfo *TLI); 60 Value *emitStrNLen(Value *Ptr, Value *MaxLen, IRBuilderBase &B, 66 Value *emitStrChr(Value *Ptr, char C, IRBuilderBase &B, 70 Value *emitStrNCmp(Value *Ptr1, Value *Ptr2, Value *Len, IRBuilderBase &B, 75 Value *emitStrCpy(Value *Dst, Value *Src, IRBuilderBase &B, 80 Value *emitStpCpy(Value *Dst, Value *Src, IRBuilderBase &B, 85 Value *emitStrNCpy(Value *Dst, Value *Src, Value *Len, IRBuilderBase &B, [all …]
|
D | MatrixUtils.h | 24 class IRBuilderBase; variable 79 IRBuilderBase &B, DomTreeUpdater &DTU, 89 IRBuilderBase &B, DomTreeUpdater &DTU, Loop *L,
|
D | LoopUtils.h | 30 class IRBuilderBase; variable 83 const LoopInfo &LI, ScalarEvolution *SE, IRBuilderBase &Builder, 348 Value *createMinMaxOp(IRBuilderBase &Builder, 354 getOrderedReduction(IRBuilderBase &Builder, Value *Acc, Value *Src, unsigned Op, 361 Value *getShuffleReduction(IRBuilderBase &Builder, Value *Src, unsigned Op, 372 Value *createSimpleTargetReduction(IRBuilderBase &B, 383 Value *createTargetReduction(IRBuilderBase &B, const TargetTransformInfo *TTI,
|
D | VNCoercion.h | 30 class IRBuilderBase; variable 47 IRBuilderBase &IRB, const DataLayout &DL);
|
D | ScalarEvolutionExpander.h | 127 IRBuilderBase &Builder; 137 SCEVInsertPointGuard(IRBuilderBase &B, SCEVExpander *SE) in SCEVInsertPointGuard() 149 Builder.restoreIP(IRBuilderBase::InsertPoint(Block, Point)); in ~SCEVInsertPointGuard()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
D | IRBuilder.cpp | 42 GlobalVariable *IRBuilderBase::CreateGlobalString(StringRef Str, in CreateGlobalString() 56 Type *IRBuilderBase::getCurrentFunctionReturnType() const { in getCurrentFunctionReturnType() 61 Value *IRBuilderBase::getCastedInt8PtrValue(Value *Ptr) { in getCastedInt8PtrValue() 75 IRBuilderBase *Builder, in createCallHelper() 89 IRBuilderBase *Builder, in createInvokeHelper() 99 CallInst *IRBuilderBase::CreateMemSet(Value *Ptr, Value *Val, Value *Size, in CreateMemSet() 127 CallInst *IRBuilderBase::CreateElementUnorderedAtomicMemSet( in CreateElementUnorderedAtomicMemSet() 155 CallInst *IRBuilderBase::CreateMemCpy(Value *Dst, unsigned DstAlign, Value *Src, in CreateMemCpy() 165 CallInst *IRBuilderBase::CreateMemCpy(Value *Dst, MaybeAlign DstAlign, in CreateMemCpy() 203 CallInst *IRBuilderBase::CreateElementUnorderedAtomicMemCpy( in CreateElementUnorderedAtomicMemCpy() [all …]
|
/external/llvm-project/llvm/lib/IR/ |
D | IRBuilder.cpp | 43 GlobalVariable *IRBuilderBase::CreateGlobalString(StringRef Str, in CreateGlobalString() 58 Type *IRBuilderBase::getCurrentFunctionReturnType() const { in getCurrentFunctionReturnType() 63 Value *IRBuilderBase::getCastedInt8PtrValue(Value *Ptr) { in getCastedInt8PtrValue() 73 IRBuilderBase *Builder, in createCallHelper() 83 Value *IRBuilderBase::CreateVScale(Constant *Scaling, const Twine &Name) { in CreateVScale() 94 CallInst *IRBuilderBase::CreateMemSet(Value *Ptr, Value *Val, Value *Size, in CreateMemSet() 122 CallInst *IRBuilderBase::CreateElementUnorderedAtomicMemSet( in CreateElementUnorderedAtomicMemSet() 150 CallInst *IRBuilderBase::CreateMemTransferInst( in CreateMemTransferInst() 187 CallInst *IRBuilderBase::CreateMemCpyInline(Value *Dst, MaybeAlign DstAlign, in CreateMemCpyInline() 211 CallInst *IRBuilderBase::CreateElementUnorderedAtomicMemCpy( in CreateElementUnorderedAtomicMemCpy() [all …]
|
/external/llvm/lib/IR/ |
D | IRBuilder.cpp | 27 GlobalVariable *IRBuilderBase::CreateGlobalString(StringRef Str, in CreateGlobalString() 41 Type *IRBuilderBase::getCurrentFunctionReturnType() const { in getCurrentFunctionReturnType() 46 Value *IRBuilderBase::getCastedInt8PtrValue(Value *Ptr) { in getCastedInt8PtrValue() 60 IRBuilderBase *Builder, in createCallHelper() 71 IRBuilderBase *Builder, in createInvokeHelper() 81 CallInst *IRBuilderBase:: 106 CallInst *IRBuilderBase:: 137 CallInst *IRBuilderBase:: 164 CallInst *IRBuilderBase::CreateLifetimeStart(Value *Ptr, ConstantInt *Size) { in CreateLifetimeStart() 179 CallInst *IRBuilderBase::CreateLifetimeEnd(Value *Ptr, ConstantInt *Size) { in CreateLifetimeEnd() [all …]
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | SimplifyLibCalls.cpp | 231 Value *LibCallSimplifier::optimizeStrCat(CallInst *CI, IRBuilderBase &B) { in optimizeStrCat() 253 IRBuilderBase &B) { in emitStrLenMemCpy() 273 Value *LibCallSimplifier::optimizeStrNCat(CallInst *CI, IRBuilderBase &B) { in optimizeStrNCat() 316 Value *LibCallSimplifier::optimizeStrChr(CallInst *CI, IRBuilderBase &B) { in optimizeStrChr() 361 Value *LibCallSimplifier::optimizeStrRChr(CallInst *CI, IRBuilderBase &B) { in optimizeStrRChr() 389 Value *LibCallSimplifier::optimizeStrCmp(CallInst *CI, IRBuilderBase &B) { in optimizeStrCmp() 444 Value *LibCallSimplifier::optimizeStrNCmp(CallInst *CI, IRBuilderBase &B) { in optimizeStrNCmp() 512 Value *LibCallSimplifier::optimizeStrNDup(CallInst *CI, IRBuilderBase &B) { in optimizeStrNDup() 525 Value *LibCallSimplifier::optimizeStrCpy(CallInst *CI, IRBuilderBase &B) { in optimizeStrCpy() 547 Value *LibCallSimplifier::optimizeStpCpy(CallInst *CI, IRBuilderBase &B) { in optimizeStpCpy() [all …]
|
D | BuildLibCalls.cpp | 1007 Value *llvm::castToCStr(Value *V, IRBuilderBase &B) { in castToCStr() 1014 ArrayRef<Value *> Operands, IRBuilderBase &B, in emitLibCall() 1032 Value *llvm::emitStrLen(Value *Ptr, IRBuilderBase &B, const DataLayout &DL, in emitStrLen() 1039 Value *llvm::emitStrDup(Value *Ptr, IRBuilderBase &B, in emitStrDup() 1045 Value *llvm::emitStrChr(Value *Ptr, char C, IRBuilderBase &B, in emitStrChr() 1053 Value *llvm::emitStrNCmp(Value *Ptr1, Value *Ptr2, Value *Len, IRBuilderBase &B, in emitStrNCmp() 1062 Value *llvm::emitStrCpy(Value *Dst, Value *Src, IRBuilderBase &B, in emitStrCpy() 1069 Value *llvm::emitStpCpy(Value *Dst, Value *Src, IRBuilderBase &B, in emitStpCpy() 1076 Value *llvm::emitStrNCpy(Value *Dst, Value *Src, Value *Len, IRBuilderBase &B, in emitStrNCpy() 1083 Value *llvm::emitStpNCpy(Value *Dst, Value *Src, Value *Len, IRBuilderBase &B, in emitStpNCpy() [all …]
|
D | MatrixUtils.cpp | 25 IRBuilderBase &B, DomTreeUpdater &DTU, Loop *L, in CreateLoop() 71 IRBuilderBase &B, DomTreeUpdater &DTU, in CreateTiledLoops()
|
D | LoopUtils.cpp | 871 Value *llvm::createMinMaxOp(IRBuilderBase &Builder, in createMinMaxOp() 900 IRBuilderBase::FastMathFlagGuard FMFG(Builder); in createMinMaxOp() 911 llvm::getOrderedReduction(IRBuilderBase &Builder, Value *Acc, Value *Src, in getOrderedReduction() 942 llvm::getShuffleReduction(IRBuilderBase &Builder, Value *Src, unsigned Op, in getShuffleReduction() 988 IRBuilderBase &Builder, const TargetTransformInfo *TTI, unsigned Opcode, in createSimpleTargetReduction() 1060 Value *llvm::createTargetReduction(IRBuilderBase &B, in createTargetReduction() 1072 IRBuilderBase::FastMathFlagGuard FMFGuard(B); in createTargetReduction()
|
D | LCSSA.cpp | 81 ScalarEvolution *SE, IRBuilderBase &Builder, in formLCSSAForInstructions() 88 IRBuilderBase::InsertPointGuard InsertPtGuard(Builder); in formLCSSAForInstructions()
|
D | VNCoercion.cpp | 163 IRBuilderBase &IRB, in coerceAvailableValueToLoadType()
|
/external/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
D | Reassociate.h | 39 class IRBuilderBase; variable 117 Value *buildMinimalMultiplyDAG(IRBuilderBase &Builder,
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpander.h | 92 IRBuilderBase &Builder; 102 SCEVInsertPointGuard(IRBuilderBase &B, SCEVExpander *SE) in SCEVInsertPointGuard() 114 Builder.restoreIP(IRBuilderBase::InsertPoint(Block, Point)); in ~SCEVInsertPointGuard()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpander.h | 103 IRBuilderBase &Builder; 113 SCEVInsertPointGuard(IRBuilderBase &B, SCEVExpander *SE) in SCEVInsertPointGuard() 125 Builder.restoreIP(IRBuilderBase::InsertPoint(Block, Point)); in ~SCEVInsertPointGuard()
|
/external/bcc/src/cc/frontends/b/ |
D | codegen_llvm.h | 34 class IRBuilderBase; variable 113 llvm::IRBuilderBase *b_;
|
/external/llvm/include/llvm/IR/ |
D | IRBuilder.h | 71 class IRBuilderBase { 85 IRBuilderBase(LLVMContext &context, MDNode *FPMathTag = nullptr, 211 IRBuilderBase &Builder; 220 InsertPointGuard(IRBuilderBase &B) in InsertPointGuard() 233 IRBuilderBase &Builder; 242 FastMathFlagGuard(IRBuilderBase &B) in FastMathFlagGuard() 566 class IRBuilder : public IRBuilderBase, public Inserter { 573 : IRBuilderBase(C, FPMathTag, OpBundles), Inserter(std::move(I)), in IRBuilderBase() function 578 : IRBuilderBase(C, FPMathTag, OpBundles), Folder() {} in IRBuilderBase() function 582 : IRBuilderBase(TheBB->getContext(), FPMathTag, OpBundles), Folder(F) { [all …]
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | VectorUtils.h | 292 class IRBuilderBase; variable 478 Constant *createBitMaskForGaps(IRBuilderBase &Builder, unsigned VF, 545 Value *concatenateVectors(IRBuilderBase &Builder, ArrayRef<Value *> Vecs);
|
/external/llvm-project/clang/include/clang/Basic/ |
D | arm_mve_defs.td | 37 class IRBuilderBase { 46 class IRBuilder<string func> : IRBuilderBase { 51 class IRFunction<string func> : IRBuilderBase { 55 class CGHelperFn<string func> : IRBuilderBase { 60 class CGFHelperFn<string func> : IRBuilderBase { 139 def id: IRBuilderBase { 140 // All the other cases of IRBuilderBase use 'prefix' to specify a function 149 def i1: IRBuilderBase {
|
/external/llvm-project/llvm/include/llvm/IR/ |
D | IRBuilder.h | 93 class IRBuilderBase { 113 IRBuilderBase(LLVMContext &context, const IRBuilderFolder &Folder, in IRBuilderBase() function 319 IRBuilderBase &Builder; 325 InsertPointGuard(IRBuilderBase &B) in InsertPointGuard() 341 IRBuilderBase &Builder; 349 FastMathFlagGuard(IRBuilderBase &B) in FastMathFlagGuard() 370 IRBuilderBase &Builder; 374 OperandBundlesGuard(IRBuilderBase &B) in OperandBundlesGuard() 2596 class IRBuilder : public IRBuilderBase { 2605 : IRBuilderBase(C, this->Folder, this->Inserter, FPMathTag, OpBundles), [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | IRBuilder.h | 88 class IRBuilderBase { 106 IRBuilderBase(LLVMContext &context, MDNode *FPMathTag = nullptr, 277 IRBuilderBase &Builder; 283 InsertPointGuard(IRBuilderBase &B) in InsertPointGuard() 299 IRBuilderBase &Builder; 304 FastMathFlagGuard(IRBuilderBase &B) in FastMathFlagGuard() 866 class IRBuilder : public IRBuilderBase, public Inserter { 873 : IRBuilderBase(C, FPMathTag, OpBundles), Inserter(std::move(I)), in IRBuilderBase() function 878 : IRBuilderBase(C, FPMathTag, OpBundles) {} in IRBuilderBase() function 882 : IRBuilderBase(TheBB->getContext(), FPMathTag, OpBundles), Folder(F) { [all …]
|
/external/llvm-project/llvm/lib/Analysis/ |
D | VectorUtils.cpp | 753 llvm::createBitMaskForGaps(IRBuilderBase &Builder, unsigned VF, in createBitMaskForGaps() 817 static Value *concatenateTwoVectors(IRBuilderBase &Builder, Value *V1, in concatenateTwoVectors() 840 Value *llvm::concatenateVectors(IRBuilderBase &Builder, in concatenateVectors()
|