/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CloneModule.cpp | 42 ValueToValueMapTy VMap; in CloneModule() local 47 ValueToValueMapTy &VMap) { in CloneModule() argument 52 const Module &M, ValueToValueMapTy &VMap, in CloneModule() argument [all...] |
H A D | CloneFunction.cpp | 42 CloneBasicBlock(const BasicBlock * BB,ValueToValueMapTy & VMap,const Twine & NameSuffix,Function * F,ClonedCodeInfo * CodeInfo,DebugInfoFinder * DIFinder) CloneBasicBlock() argument 91 CloneFunctionInto(Function * NewFunc,const Function * OldFunc,ValueToValueMapTy & VMap,CloneFunctionChangeType Changes,SmallVectorImpl<ReturnInst * > & Returns,const char * NameSuffix,ClonedCodeInfo * CodeInfo,ValueMapTypeRemapper * TypeMapper,ValueMaterializer * Materializer) CloneFunctionInto() argument 320 CloneFunction(Function * F,ValueToValueMapTy & VMap,ClonedCodeInfo * CodeInfo) CloneFunction() argument 361 ValueToValueMapTy &VMap; global() member 666 CloneAndPruneIntoFromInst(Function * NewFunc,const Function * OldFunc,const Instruction * StartingInst,ValueToValueMapTy & VMap,bool ModuleLevelChanges,SmallVectorImpl<ReturnInst * > & Returns,const char * NameSuffix,ClonedCodeInfo * CodeInfo) CloneAndPruneIntoFromInst() argument 980 CloneAndPruneFunctionInto(Function * NewFunc,const Function * OldFunc,ValueToValueMapTy & VMap,bool ModuleLevelChanges,SmallVectorImpl<ReturnInst * > & Returns,const char * NameSuffix,ClonedCodeInfo * CodeInfo) CloneAndPruneFunctionInto() argument 989 remapInstructionsInBlocks(ArrayRef<BasicBlock * > Blocks,ValueToValueMapTy & VMap) remapInstructionsInBlocks() argument 1007 cloneLoopWithPreheader(BasicBlock * Before,BasicBlock * LoopDomBB,Loop * OrigLoop,ValueToValueMapTy & VMap,const Twine & NameSuffix,LoopInfo * LI,DominatorTree * DT,SmallVectorImpl<BasicBlock * > & Blocks) cloneLoopWithPreheader() argument [all...] |
H A D | LoopUnrollRuntime.cpp | 87 ValueToValueMapTy &VMap, DominatorTree *DT, in ConnectProlog() argument 214 ValueToValueMapTy &VMap, DominatorTree *DT, in ConnectEpilog() argument 344 LoopBlocksDFS &LoopBlocks, ValueToValueMapTy &VMap, in CloneLoopBlocks() argument 823 ValueToValueMapTy VMap; UnrollRuntimeLoopRemainder() local [all...] |
H A D | InlineFunction.cpp | 883 propagateMemProfMetadata(Function * Callee,CallBase & CB,bool ContainsMemProfMetadata,const ValueMap<const Value *,WeakTrackingVH> & VMap) propagateMemProfMetadata() argument 1092 AddAliasScopeMetadata(CallBase & CB,ValueToValueMapTy & VMap,const DataLayout & DL,AAResults * CalleeAAR,ClonedCodeInfo & InlinedFunctionInfo) AddAliasScopeMetadata() argument 1377 AddReturnAttributes(CallBase & CB,ValueToValueMapTy & VMap) AddReturnAttributes() argument 1853 updateCallerBFI(BasicBlock * CallSiteBlock,const ValueToValueMapTy & VMap,BlockFrequencyInfo * CallerBFI,BlockFrequencyInfo * CalleeBFI,const BasicBlock & CalleeEntryBlock) updateCallerBFI() argument 1880 updateCallProfile(Function * Callee,const ValueToValueMapTy & VMap,const ProfileCount & CalleeEntryCount,const CallBase & TheCall,ProfileSummaryInfo * PSI,BlockFrequencyInfo * CallerBFI) updateCallProfile() argument 1895 updateProfileCallee(Function * Callee,int64_t EntryDelta,const ValueMap<const Value *,WeakTrackingVH> * VMap) updateProfileCallee() argument 2209 ValueToValueMapTy VMap; InlineFunction() local [all...] |
H A D | SplitModule.cpp | 275 ValueToValueMapTy VMap; SplitModule() local
|
H A D | LoopPeel.cpp | 714 cloneLoopBlocks(Loop * L,unsigned IterNumber,BasicBlock * InsertTop,BasicBlock * InsertBot,SmallVectorImpl<std::pair<BasicBlock *,BasicBlock * >> & ExitEdges,SmallVectorImpl<BasicBlock * > & NewBlocks,LoopBlocksDFS & LoopBlocks,ValueToValueMapTy & VMap,ValueToValueMapTy & LVMap,DominatorTree * DT,LoopInfo * LI,ArrayRef<MDNode * > LoopLocalNoAliasDeclScopes,ScalarEvolution & SE) cloneLoopBlocks() argument 986 ValueToValueMapTy VMap; peelLoop() local [all...] |
H A D | BreakCriticalEdges.cpp | 400 ValueToValueMapTy VMap; SplitIndirectBrCriticalEdges() local
|
H A D | LoopUnroll.cpp | 571 ValueToValueMapTy VMap; UnrollLoop() local
|
/freebsd-src/contrib/llvm-project/llvm/tools/bugpoint/ |
H A D | CrashDebugger.cpp | 164 ValueToValueMapTy VMap; in TestGlobalVariables() local 258 ValueToValueMapTy VMap; in TestFuncs() local 469 ValueToValueMapTy VMap; in TestBlocks() local 582 ValueToValueMapTy VMap; in TestBlocks() local 680 ValueToValueMapTy VMap; TestBlocks() local 766 ValueToValueMapTy VMap; TestInsts() local 839 ValueToValueMapTy VMap; TestInsts() local 908 ValueToValueMapTy VMap; TestNamedMDs() local 985 ValueToValueMapTy VMap; TestNamedMDOps() local [all...] |
H A D | Miscompilation.cpp | 266 ValueToValueMapTy VMap; in TestFuncs() local 315 ValueToValueMapTy VMap; in ExtractLoops() local 503 ValueToValueMapTy VMap; TestFuncs() local 572 ValueToValueMapTy VMap; ExtractBlocks() local 762 ValueToValueMapTy VMap; debugMiscompilation() local 1033 ValueToValueMapTy VMap; debugCodeGenerator() local [all...] |
H A D | ExtractFunction.cpp | 247 ValueToValueMapTy &VMap) { in SplitStaticCtorDtor() 306 ValueToValueMapTy &VMap) { in SplitFunctionsOutOfModule()
|
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | IndirectionUtils.cpp | 310 cloneFunctionDecl(Module & Dst,const Function & F,ValueToValueMapTy * VMap) cloneFunctionDecl() argument 328 cloneGlobalVariableDecl(Module & Dst,const GlobalVariable & GV,ValueToValueMapTy * VMap) cloneGlobalVariableDecl() argument 340 cloneGlobalAliasDecl(Module & Dst,const GlobalAlias & OrigA,ValueToValueMapTy & VMap) cloneGlobalAliasDecl() argument
|
H A D | ThreadSafeModule.cpp | 31 ValueToValueMapTy VMap; in cloneToNewContext() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | LoopVersioning.h | 121 ValueToValueMapTy VMap; variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MemorySSAUpdater.cpp | 569 const ValueToValueMapTy &VMap, in getNewDefiningAccessForClone() argument 597 const ValueToValueMapTy &VMap, in cloneUsesAndDefs() argument 669 const ValueToValueMapTy &VMap, in updateForClonedLoop() argument 754 for (const ValueToValueMapTy *VMap : make_range(ValuesBegin, ValuesEnd)) privateUpdateExitBlocksForClonedLoop() local 763 updateExitBlocksForClonedLoop(ArrayRef<BasicBlock * > ExitBlocks,const ValueToValueMapTy & VMap,DominatorTree & DT) updateExitBlocksForClonedLoop() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SimpleLoopUnswitch.cpp | 294 ValueToValueMapTy VMap; buildPartialInvariantUnswitchConditionalBranch() local 1163 buildClonedLoopBlocks(Loop & L,BasicBlock * LoopPH,BasicBlock * SplitBB,ArrayRef<BasicBlock * > ExitBlocks,BasicBlock * ParentBB,BasicBlock * UnswitchedSuccBB,BasicBlock * ContinueSuccBB,const SmallDenseMap<BasicBlock *,BasicBlock *,16> & DominatingSucc,ValueToValueMapTy & VMap,SmallVectorImpl<DominatorTree::UpdateType> & DTUpdates,AssumptionCache & AC,DominatorTree & DT,LoopInfo & LI,MemorySSAUpdater * MSSAU,ScalarEvolution * SE) buildClonedLoopBlocks() argument 1351 cloneLoopNest(Loop & OrigRootL,Loop * RootParentL,const ValueToValueMapTy & VMap,LoopInfo & LI) cloneLoopNest() argument 1410 buildClonedLoops(Loop & OrigL,ArrayRef<BasicBlock * > ExitBlocks,const ValueToValueMapTy & VMap,LoopInfo & LI,SmallVectorImpl<Loop * > & NonChildClonedLoops) buildClonedLoops() argument 1665 for (const auto &VMap : VMaps) deleteDeadClonedBlocks() local 2390 for (auto &VMap : VMaps) unswitchNontrivialInvariants() local 2461 for (auto &VMap : VMaps) unswitchNontrivialInvariants() local [all...] |
H A D | LoopBoundSplit.cpp | 351 ValueToValueMapTy VMap; in splitLoopBound() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVRegularizer.cpp | 206 ValueToValueMapTy VMap; in visitCallScalToVec() local
|
H A D | SPIRVPrepareFunctions.cpp | 348 ValueToValueMapTy VMap; removeAggregateTypesFromSignature() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600OpenCLImageTypeLoweringPass.cpp | 292 ValueToValueMapTy VMap; in addImplicitArgs() local
|
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 122 llvm::ValueToValueMapTy &VMap) { in resolveTopLevelMetadata() argument 183 llvm::ValueToValueMapTy VMap; GenerateVarArgsThunk() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | ControlHeightReduction.cpp | 1731 ValueToValueMapTy VMap; transformScopes() local 1766 cloneScopeBlocks(CHRScope * Scope,BasicBlock * PreEntryBlock,BasicBlock * ExitBlock,Region * LastRegion,ValueToValueMapTy & VMap) cloneScopeBlocks() argument 1824 createMergedBranch(BasicBlock * PreEntryBlock,BasicBlock * EntryBlock,BasicBlock * NewEntryBlock,ValueToValueMapTy & VMap) createMergedBranch() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ThinLTOBitcodeWriter.cpp | 352 ValueToValueMapTy VMap; in splitAndWriteThinLTOBitcode() local
|
H A D | PartialInlining.cpp | 952 ValueToValueMapTy VMap; in FunctionCloner() local 978 ValueToValueMapTy VMap; in FunctionCloner() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | IRTranslator.h | 147 ValueToVRegInfo VMap; variable
|