Home
last modified time | relevance | path

Searched refs:IRBuilderBase (Results 1 – 25 of 76) sorted by relevance

1234

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DSimplifyLibCalls.h26 class IRBuilderBase; variable
51 Value *optimizeCall(CallInst *CI, IRBuilderBase &B);
151 Value *optimizeCall(CallInst *CI, IRBuilderBase &B);
175 Value *optimizeBCmp(CallInst *CI, IRBuilderBase &B);
190 Value *optimizePow(CallInst *CI, IRBuilderBase &B);
195 Value *optimizeLog(CallInst *CI, IRBuilderBase &B);
198 Value *optimizeTan(CallInst *CI, IRBuilderBase &B);
204 Value *optimizeFFS(CallInst *CI, IRBuilderBase &B);
205 Value *optimizeFls(CallInst *CI, IRBuilderBase &B);
206 Value *optimizeAbs(CallInst *CI, IRBuilderBase &B);
[all …]
H A DBuildLibCalls.h22 class IRBuilderBase; variable
84 Value *castToCStr(Value *V, IRBuilderBase &B);
100 Value *emitStrChr(Value *Ptr, char C, IRBuilderBase &B,
109 Value *emitStrCpy(Value *Dst, Value *Src, IRBuilderBase &B,
114 Value *emitStpCpy(Value *Dst, Value *Src, IRBuilderBase &B,
130 IRBuilderBase &B, const DataLayout &DL,
168 Value *emitStrCat(Value *Dest, Value *Src, IRBuilderBase &B,
223 Value *emitPutChar(Value *Char, IRBuilderBase &B,
231 Value *emitFPutC(Value *Char, Value *File, IRBuilderBase &B,
236 Value *emitFPutS(Value *Str, Value *File, IRBuilderBase &B,
[all …]
H A DLoopUtils.h31 class IRBuilderBase; variable
82 const LoopInfo &LI, ScalarEvolution *SE, IRBuilderBase &Builder,
362 Value *createSelectCmpOp(IRBuilderBase &Builder, Value *StartVal, RecurKind RK,
367 Value *createMinMaxOp(IRBuilderBase &Builder, RecurKind RK, Value *Left,
371 Value *getOrderedReduction(IRBuilderBase &Builder, Value *Acc, Value *Src,
376 Value *getShuffleReduction(IRBuilderBase &Builder, Value *Src, unsigned Op,
385 Value *createSimpleTargetReduction(IRBuilderBase &B,
392 Value *createSelectCmpTargetReduction(IRBuilderBase &B,
402 Value *createTargetReduction(IRBuilderBase &B, const TargetTransformInfo *TTI,
408 Value *createOrderedReduction(IRBuilderBase &B,
[all …]
H A DMatrixUtils.h24 class IRBuilderBase; variable
74 IRBuilderBase &B, DomTreeUpdater &DTU,
84 IRBuilderBase &B, DomTreeUpdater &DTU, Loop *L,
H A DLowerAtomic.h21 class IRBuilderBase; variable
33 Value *buildAtomicRMWValue(AtomicRMWInst::BinOp Op, IRBuilderBase &Builder,
H A DVNCoercion.h30 class IRBuilderBase; variable
47 IRBuilderBase &IRB, const DataLayout &DL);
/llvm-project-15.0.7/llvm/lib/IR/
H A DIRBuilder.cpp224 CallInst *IRBuilderBase::CreateMemTransferInst( in CreateMemTransferInst()
261 CallInst *IRBuilderBase::CreateMemCpyInline( in CreateMemCpyInline()
532 IRBuilderBase::CreateAssumption(Value *Cond, in CreateAssumption()
741 CallInst *IRBuilderBase::CreateGCStatepointCall( in CreateGCStatepointCall()
750 CallInst *IRBuilderBase::CreateGCStatepointCall( in CreateGCStatepointCall()
760 CallInst *IRBuilderBase::CreateGCStatepointCall( in CreateGCStatepointCall()
930 CallInst *IRBuilderBase::CreateConstrainedFPCast( in CreateConstrainedFPCast()
967 Value *IRBuilderBase::CreateFCmpHelper( in CreateFCmpHelper()
982 CallInst *IRBuilderBase::CreateConstrainedFPCmp( in CreateConstrainedFPCmp()
994 CallInst *IRBuilderBase::CreateConstrainedFPCall( in CreateConstrainedFPCall()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1551 IRBuilderBase::FastMathFlagGuard Guard(B); in replaceUnaryCall()
1625 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeDoubleFP()
1664 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeCAbs()
1693 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeTrigReflections()
1993 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizePow()
2138 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeFMinFMax()
2255 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeLog()
2352 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeSqrt()
3379 IRBuilderBase::OperandBundlesGuard Guard(Builder); in optimizeCall()
3430 IRBuilderBase::InsertPointGuard Guard(Builder); in optimizeCall()
[all …]
H A DBuildLibCalls.cpp1419 Value *llvm::castToCStr(Value *V, IRBuilderBase &B) { in castToCStr()
1451 Value *llvm::emitStrDup(Value *Ptr, IRBuilderBase &B, in emitStrDup()
1457 Value *llvm::emitStrChr(Value *Ptr, char C, IRBuilderBase &B, in emitStrChr()
1474 Value *llvm::emitStrCpy(Value *Dst, Value *Src, IRBuilderBase &B, in emitStrCpy()
1481 Value *llvm::emitStpCpy(Value *Dst, Value *Src, IRBuilderBase &B, in emitStpCpy()
1503 IRBuilderBase &B, const DataLayout &DL, in emitMemCpyChk()
1599 Value *llvm::emitStrCat(Value *Dest, Value *Src, IRBuilderBase &B, in emitStrCat()
1759 Value *llvm::emitPutChar(Value *Char, IRBuilderBase &B, in emitPutChar()
1782 Value *llvm::emitPutS(Value *Str, IRBuilderBase &B, in emitPutS()
1799 Value *llvm::emitFPutC(Value *Char, Value *File, IRBuilderBase &B, in emitFPutC()
[all …]
H A DMatrixUtils.cpp25 IRBuilderBase &B, DomTreeUpdater &DTU, Loop *L, in CreateLoop()
71 IRBuilderBase &B, DomTreeUpdater &DTU, in CreateTiledLoops()
/llvm-project-15.0.7/llvm/lib/Target/DirectX/
H A DDXILOpBuilder.h20 class IRBuilderBase; variable
31 DXILOpBuilder(Module &M, IRBuilderBase &B) : M(M), B(B) {} in DXILOpBuilder()
40 IRBuilderBase &B;
/llvm-project-15.0.7/mlir/include/mlir/Target/LLVMIR/
H A DLLVMTranslationInterface.h21 class IRBuilderBase; variable
43 convertOperation(Operation *op, llvm::IRBuilderBase &builder, in convertOperation()
71 convertOperation(Operation *op, llvm::IRBuilderBase &builder, in convertOperation()
H A DModuleTranslation.h28 class IRBuilderBase; variable
185 llvm::IRBuilderBase &builder);
273 LogicalResult convertOperation(Operation &op, llvm::IRBuilderBase &builder);
357 llvm::Value *createIntrinsicCall(llvm::IRBuilderBase &builder,
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp79 findAllocaInsertPoint(llvm::IRBuilderBase &builder, in findAllocaInsertPoint()
176 llvm::IRBuilderBase::InsertPointGuard guard(builder); in convertOmpOpRegions()
199 llvm::IRBuilderBase::InsertPointGuard guard(builder); in convertOmpOpRegions()
310 convertOmpMaster(Operation &opInst, llvm::IRBuilderBase &builder, in convertOmpMaster()
505 llvm::IRBuilderBase &builder, in makeAtomicReductionGen()
737 llvm::IRBuilderBase::InsertPointGuard guard(builder); in convertOmpWsLoop()
1061 llvm::IRBuilderBase &builder, in convertOmpAtomicUpdate()
1132 llvm::IRBuilderBase &builder, in convertOmpAtomicCapture()
1229 llvm::IRBuilderBase &builder, in convertOmpReductionOp()
1318 convertOperation(Operation *op, llvm::IRBuilderBase &builder,
[all …]
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenACC/
H A DOpenACCToLLVMIRTranslation.cpp111 static llvm::Value *getSizeInBytes(llvm::IRBuilderBase &builder, in getSizeInBytes()
126 processOperands(llvm::IRBuilderBase &builder, in processOperands()
197 processDataOperands(llvm::IRBuilderBase &builder, in processDataOperands()
224 processDataOperands(llvm::IRBuilderBase &builder, in processDataOperands()
251 processDataOperands(llvm::IRBuilderBase &builder, in processDataOperands()
280 llvm::IRBuilderBase &builder, in convertDataOp()
429 convertStandaloneDataOp(OpTy &op, llvm::IRBuilderBase &builder, in convertStandaloneDataOp()
491 convertOperation(Operation *op, llvm::IRBuilderBase &builder,
500 Operation *op, llvm::IRBuilderBase &builder, in convertOperation()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DVectorBuilder.h39 IRBuilderBase &Builder;
61 VectorBuilder(IRBuilderBase &Builder,
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/ROCDL/
H A DROCDLToLLVMIRTranslation.cpp31 static llvm::Value *createDeviceFunctionCall(llvm::IRBuilderBase &builder, in createDeviceFunctionCall()
56 convertOperation(Operation *op, llvm::IRBuilderBase &builder, in convertOperation()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/
H A DReassociate.h39 class IRBuilderBase; variable
117 Value *buildMinimalMultiplyDAG(IRBuilderBase &Builder,
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/X86Vector/
H A DX86VectorToLLVMIRTranslation.cpp36 convertOperation(Operation *op, llvm::IRBuilderBase &builder, in convertOperation()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/AMX/
H A DAMXToLLVMIRTranslation.cpp35 convertOperation(Operation *op, llvm::IRBuilderBase &builder, in convertOperation()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/ArmSVE/
H A DArmSVEToLLVMIRTranslation.cpp35 convertOperation(Operation *op, llvm::IRBuilderBase &builder, in convertOperation()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/ArmNeon/
H A DArmNeonToLLVMIRTranslation.cpp36 convertOperation(Operation *op, llvm::IRBuilderBase &builder, in convertOperation()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp74 Value *Step, StringRef Name, IRBuilderBase &B,
78 IRBuilderBase &B, Value *Row, Value *Col,
87 createTileDPLoops(BasicBlock *Start, BasicBlock *End, IRBuilderBase &B,
107 IRBuilderBase &B, Loop *L) { in createLoop()
150 BasicBlock *Start, BasicBlock *End, IRBuilderBase &B, Value *Row, in createTileLoadStoreLoops()
245 IRBuilderBase &B, Value *Row, in createTileDPLoops()
/llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h34 void spliceBB(IRBuilderBase::InsertPoint IP, BasicBlock *New,
52 BasicBlock *splitBB(IRBuilderBase::InsertPoint IP, bool CreateBranch,
59 BasicBlock *splitBB(IRBuilderBase &Builder, bool CreateBranch,
69 BasicBlock *splitBBWithSuffix(IRBuilderBase &Builder, bool CreateBranch,
203 LocationDescription(const IRBuilderBase &IRB) in LocationDescription()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.h642 Instruction *makeDMB(IRBuilderBase &Builder, ARM_MB::MemBOpt Domain) const;
643 Value *emitLoadLinked(IRBuilderBase &Builder, Type *ValueTy, Value *Addr,
645 Value *emitStoreConditional(IRBuilderBase &Builder, Value *Val, Value *Addr,
649 emitAtomicCmpXchgNoStoreLLBalance(IRBuilderBase &Builder) const override;
651 Instruction *emitLeadingFence(IRBuilderBase &Builder, Instruction *Inst,
653 Instruction *emitTrailingFence(IRBuilderBase &Builder, Instruction *Inst,

1234