Searched refs:InstSimplifyFolder (Results 1 – 12 of 12) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | InstSimplifyFolder.h | 36 class LLVM_ABI InstSimplifyFolder final : public IRBuilderFolder { 43 explicit InstSimplifyFolder(const DataLayout &DL) : ConstFolder(DL), SQ(DL) {} in InstSimplifyFolder() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopVersioning.cpp | 74 IRBuilder<InstSimplifyFolder> Builder( in versionLoop() 76 InstSimplifyFolder(RuntimeCheckBB->getDataLayout())); in versionLoop()
|
| H A D | LoopUtils.cpp | 1971 IRBuilder ChkBuilder(Ctx, InstSimplifyFolder(Loc->getDataLayout())); in addRuntimeChecks() 2024 IRBuilder ChkBuilder(Ctx, InstSimplifyFolder(Loc->getDataLayout())); in addDiffRuntimeChecks()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.h | 135 typedef IRBuilder<InstSimplifyFolder, IRBuilderCallbackInserter> BuilderType; 191 Builder(se.getContext(), InstSimplifyFolder(DL),
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerBufferFatPointers.cpp | 431 IRBuilder<InstSimplifyFolder> IRB; 448 : TypeMap(TypeMap), IRB(Ctx, InstSimplifyFolder(DL)), TM(TM) {} in StoreFatPtrsAsIntsAndExpandMemcpyVisitor() 670 IRBuilder<InstSimplifyFolder> IRB; 730 : IRB(Ctx, InstSimplifyFolder(DL)), DL(DL) {} in LegalizeBufferContentTypesVisitor() 1314 IRBuilder<InstSimplifyFolder> IRB; 1353 : TM(TM), IRB(Ctx, InstSimplifyFolder(DL)) {} in SplitPtrStructs() 1404 IRBuilder<InstSimplifyFolder>::InsertPointGuard Guard(IRB); in getPtrParts() 1482 IRBuilder<InstSimplifyFolder>::InsertPointGuard Guard(IRB); in processConditionals()
|
| H A D | AMDGPUPromoteAlloca.cpp | 503 IRBuilder<InstSimplifyFolder> Builder(Inst->getContext(), in promoteAllocaUserToVector() 504 InstSimplifyFolder(DL)); in promoteAllocaUserToVector()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVGatherScatterLowering.cpp | 550 IRBuilder Builder(Ctx, InstSimplifyFolder(*DL)); in tryCreateStridedLoadStore()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 150 : IRBuilder<InstSimplifyFolder, IRBuilderCallbackInserter> { 156 : IRBuilder(I->getContext(), InstSimplifyFolder(DL), in ReplacementIRBuilder()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 1465 InstSimplifyFolder(HVC.DL)); in realignGroup() 1746 InstSimplifyFolder(HVC.DL)); in processFxpMul()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 76 : F(F), Builder(F.getContext(), InstSimplifyFolder(*DL)), TTI(TTI), in VectorCombine() 84 IRBuilder<InstSimplifyFolder> Builder;
|
| H A D | VPlanTransforms.cpp | 949 InstSimplifyFolder Folder(DL); in tryToFoldLiveIns()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InstructionSimplify.cpp | 7363 void InstSimplifyFolder::anchor() {} in anchor()
|