| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | Cloning.h | 52 std::unique_ptr<Module> CloneModule(const Module &M, ValueToValueMapTy &VMap); 59 CloneModule(const Module &M, ValueToValueMapTy &VMap, 108 BasicBlock *CloneBasicBlock(const BasicBlock *BB, ValueToValueMapTy &VMap, 124 Function *CloneFunction(Function *F, ValueToValueMapTy &VMap, 159 ValueToValueMapTy &VMap, CloneFunctionChangeType Changes, 168 ValueToValueMapTy &VMap, bool ModuleLevelChanges, 185 ValueToValueMapTy &VMap, bool ModuleLevelChanges, 269 Loop *OrigLoop, ValueToValueMapTy &VMap, 276 ValueToValueMapTy &VMap); 287 ValueToValueMapTy &ValueMapping,
|
| H A D | ValueMapper.h | 33 using ValueToValueMapTy = ValueMap<const Value *, WeakTrackingVH>; variable 147 ValueMapper(ValueToValueMapTy &VM, RemapFlags Flags = RF_None, 161 registerAlternateMappingContext(ValueToValueMapTy &VM, 208 inline Value *MapValue(const Value *V, ValueToValueMapTy &VM, 230 inline Metadata *MapMetadata(const Metadata *MD, ValueToValueMapTy &VM, 238 inline MDNode *MapMetadata(const MDNode *MD, ValueToValueMapTy &VM, 253 inline void RemapInstruction(Instruction *I, ValueToValueMapTy &VM, 266 inline void RemapFunction(Function &F, ValueToValueMapTy &VM, 274 inline Constant *MapValue(const Constant *V, ValueToValueMapTy &VM,
|
| H A D | LoopVersioning.h | 120 ValueToValueMapTy VMap;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | MemorySSAUpdater.h | 52 using ValueToValueMapTy = ValueMap<const Value *, WeakTrackingVH>; variable 107 const ValueToValueMapTy &VM, 112 const ValueToValueMapTy &VM); 116 const ValueToValueMapTy &VMap, 120 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, DominatorTree &DT); 287 const ValueToValueMapTy &VMap, PhiToDefMap &MPhiMap,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ |
| H A D | IndirectionUtils.cpp | 288 ValueToValueMapTy *VMap) { in cloneFunctionDecl() 305 void moveFunctionBody(Function &OrigF, ValueToValueMapTy &VMap, in moveFunctionBody() 326 ValueToValueMapTy *VMap) { in cloneGlobalVariableDecl() 338 ValueToValueMapTy &VMap, in moveGlobalVariableInitializer() 356 ValueToValueMapTy &VMap) { in cloneGlobalAliasDecl() 367 ValueToValueMapTy &VMap) { in cloneModuleFlagsMetadata()
|
| H A D | ThreadSafeModule.cpp | 31 ValueToValueMapTy VMap; in cloneToNewContext()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | CloneFunction.cpp | 43 BasicBlock *llvm::CloneBasicBlock(const BasicBlock *BB, ValueToValueMapTy &VMap, in CloneBasicBlock() 85 ValueToValueMapTy &VMap, in CloneFunctionInto() 284 Function *llvm::CloneFunction(Function *F, ValueToValueMapTy &VMap, in CloneFunction() 324 ValueToValueMapTy &VMap; 331 ValueToValueMapTy &valueMap, bool moduleLevelChanges, in PruningFunctionCloner() 495 ValueToValueMapTy &VMap, in CloneAndPruneIntoFromInst() 776 Function *NewFunc, const Function *OldFunc, ValueToValueMapTy &VMap, in CloneAndPruneFunctionInto() 785 const SmallVectorImpl<BasicBlock *> &Blocks, ValueToValueMapTy &VMap) { in remapInstructionsInBlocks() 799 Loop *OrigLoop, ValueToValueMapTy &VMap, in cloneLoopWithPreheader() 886 ValueToValueMapTy &ValueMapping, DomTreeUpdater &DTU) { in DuplicateInstructionsInSplitBetween()
|
| H A D | CloneModule.cpp | 37 ValueToValueMapTy VMap; in CloneModule() 42 ValueToValueMapTy &VMap) { in CloneModule() 47 const Module &M, ValueToValueMapTy &VMap, in CloneModule()
|
| H A D | ValueMapper.cpp | 100 ValueToValueMapTy *VM; 104 explicit MappingContext(ValueToValueMapTy &VM, in MappingContext() 125 Mapper(ValueToValueMapTy &VM, RemapFlags Flags, in Mapper() 136 registerAlternateMappingContext(ValueToValueMapTy &VM, in registerAlternateMappingContext() 177 ValueToValueMapTy &getVM() { return *MCs[CurrentMCID].VM; } in getVM() 339 ValueToValueMapTy::iterator I = getVM().find(V); in mapValue() 1121 ValueMapper::ValueMapper(ValueToValueMapTy &VM, RemapFlags Flags, in ValueMapper() 1129 ValueMapper::registerAlternateMappingContext(ValueToValueMapTy &VM, in registerAlternateMappingContext()
|
| H A D | LoopPeel.cpp | 509 ValueToValueMapTy &VMap, ValueToValueMapTy &LVMap, DominatorTree *DT, in cloneLoopBlocks() 770 ValueToValueMapTy LVMap; in peelLoop() 787 ValueToValueMapTy VMap; in peelLoop()
|
| H A D | LoopUnroll.cpp | 540 ValueToValueMapTy LastValueMap; in UnrollLoop() 604 ValueToValueMapTy VMap; in UnrollLoop() 630 for (ValueToValueMapTy::iterator VI = VMap.begin(), VE = VMap.end(); in UnrollLoop() 640 ValueToValueMapTy::iterator It = LastValueMap.find(Incoming); in UnrollLoop()
|
| H A D | LoopUnrollRuntime.cpp | 74 ValueToValueMapTy &VMap, DominatorTree *DT, in ConnectProlog() 189 ValueToValueMapTy &VMap, DominatorTree *DT, in ConnectEpilog() 308 ValueToValueMapTy &VMap, DominatorTree *DT, LoopInfo *LI) { in CloneLoopBlocks() 811 ValueToValueMapTy VMap; in UnrollRuntimeLoopRemainder()
|
| H A D | LoopRotationUtils.cpp | 94 static void InsertNewValueIntoMap(ValueToValueMapTy &VM, Value *K, Value *V) { in InsertNewValueIntoMap() 105 ValueToValueMapTy &ValueMap, in RewriteUsesOfClonedInstructions() 379 ValueToValueMapTy ValueMap, ValueMapMSSA; in rotateLoop()
|
| H A D | LoopUnrollAndJam.cpp | 337 ValueToValueMapTy LastValueMap; in UnrollAndJamLoop() 378 ValueToValueMapTy VMap; in UnrollAndJamLoop() 407 for (ValueToValueMapTy::iterator VI = VMap.begin(), VE = VMap.end(); in UnrollAndJamLoop() 469 ValueToValueMapTy &LastValueMap) { in UnrollAndJamLoop()
|
| H A D | InlineFunction.cpp | 941 static void AddAliasScopeMetadata(CallBase &CB, ValueToValueMapTy &VMap, in AddAliasScopeMetadata() 1005 for (ValueToValueMapTy::iterator VMI = VMap.begin(), VMIE = VMap.end(); in AddAliasScopeMetadata() 1211 static void AddReturnAttributes(CallBase &CB, ValueToValueMapTy &VMap) { in AddReturnAttributes() 1309 ValueToValueMapTy &VMap, in UpdateCallGraphAfterInlining() 1336 ValueToValueMapTy::iterator VMI = VMap.find(OrigCall); in UpdateCallGraphAfterInlining() 1575 const ValueToValueMapTy &VMap, in updateCallerBFI() 1603 static void updateCallProfile(Function *Callee, const ValueToValueMapTy &VMap, in updateCallProfile() 1894 ValueToValueMapTy VMap; in InlineFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | IndirectionUtils.h | 521 ValueToValueMapTy *VMap = nullptr); 531 void moveFunctionBody(Function &OrigF, ValueToValueMapTy &VMap, 537 ValueToValueMapTy *VMap = nullptr); 548 ValueToValueMapTy &VMap, 554 ValueToValueMapTy &VMap); 558 ValueToValueMapTy &VMap);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 570 const ValueToValueMapTy &VMap, in getNewDefiningAccessForClone() 607 const ValueToValueMapTy &VMap, in cloneUsesAndDefs() 679 const ValueToValueMapTy &VMap, in updateForClonedLoop() 758 BasicBlock *BB, BasicBlock *P1, const ValueToValueMapTy &VM) { in updateForClonedBlockIntoPred() 780 for (const ValueToValueMapTy *VMap : make_range(ValuesBegin, ValuesEnd)) in privateUpdateExitBlocksForClonedLoop() 789 ArrayRef<BasicBlock *> ExitBlocks, const ValueToValueMapTy &VMap, in updateExitBlocksForClonedLoop() 791 const ValueToValueMapTy *const Arr[] = {&VMap}; in updateExitBlocksForClonedLoop() 798 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, DominatorTree &DT) { in updateExitBlocksForClonedLoop() 799 auto GetPtr = [&](const std::unique_ptr<ValueToValueMapTy> &I) { in updateExitBlocksForClonedLoop() 803 mapped_iterator<const std::unique_ptr<ValueToValueMapTy> *, in updateExitBlocksForClonedLoop()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/bugpoint/ |
| H A D | CrashDebugger.cpp | 152 ValueToValueMapTy VMap; in TestGlobalVariables() 246 ValueToValueMapTy VMap; in TestFuncs() 454 ValueToValueMapTy VMap; in TestBlocks() 574 ValueToValueMapTy VMap; in TestBlocks() 679 ValueToValueMapTy VMap; in TestBlocks() 772 ValueToValueMapTy VMap; in TestInsts() 848 ValueToValueMapTy VMap; in TestInsts() 919 ValueToValueMapTy VMap; in TestNamedMDs() 998 ValueToValueMapTy VMap; in TestNamedMDOps()
|
| H A D | ExtractFunction.cpp | 248 ValueToValueMapTy &VMap) { in SplitStaticCtorDtor() 307 ValueToValueMapTy &VMap) { in SplitFunctionsOutOfModule() 319 ValueToValueMapTy NewVMap; in SplitFunctionsOutOfModule()
|
| H A D | Miscompilation.cpp | 266 ValueToValueMapTy VMap; in TestFuncs() 315 ValueToValueMapTy VMap; in ExtractLoops() 503 ValueToValueMapTy VMap; in TestFuncs() 572 ValueToValueMapTy VMap; in ExtractBlocks() 762 ValueToValueMapTy VMap; in debugMiscompilation() 1035 ValueToValueMapTy VMap; in debugCodeGenerator()
|
| H A D | BugDriver.h | 305 ValueToValueMapTy &VMap);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | InferAddressSpaces.cpp | 191 const ValueToValueMapTy &ValueWithNewAddrSpace, 215 const ValueToValueMapTy &ValueWithNewAddrSpace, 507 const ValueToValueMapTy &ValueWithNewAddrSpace, in operandWithNewAddressSpaceOrCreateUndef() 538 const ValueToValueMapTy &ValueWithNewAddrSpace, in cloneInstructionWithNewAddressSpace() 635 const ValueToValueMapTy &ValueWithNewAddrSpace, const DataLayout *DL, in cloneConstantExprWithNewAddressSpace() 723 const ValueToValueMapTy &ValueWithNewAddrSpace, in cloneValueWithNewAddressSpace() 1025 ValueToValueMapTy ValueWithNewAddrSpace; in rewriteWithNewAddressSpaces()
|
| H A D | LoopUnswitch.cpp | 175 const ValueToValueMapTy &VMap); 371 const ValueToValueMapTy &VMap) { in cloneData() 1002 ValueToValueMapTy Old2New; in emitPreheaderBranchOnCondition() 1375 ValueToValueMapTy VMap; in unswitchNontrivialCondition() 1417 ValueToValueMapTy::iterator It = VMap.find(V); in unswitchNontrivialCondition()
|
| H A D | SimpleLoopUnswitch.cpp | 1020 ValueToValueMapTy &VMap, in buildClonedLoopBlocks() 1200 const ValueToValueMapTy &VMap, LoopInfo &LI) { in cloneLoopNest() 1259 const ValueToValueMapTy &VMap, LoopInfo &LI, in buildClonedLoops() 1509 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, in deleteDeadClonedBlocks() 2088 SmallVector<std::unique_ptr<ValueToValueMapTy>, 4> VMaps; in unswitchNontrivialInvariants() 2092 VMaps.emplace_back(new ValueToValueMapTy()); in unswitchNontrivialInvariants() 2251 for (std::unique_ptr<ValueToValueMapTy> &VMap : VMaps) in unswitchNontrivialInvariants()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ |
| H A D | ReduceArguments.cpp | 59 ValueToValueMapTy VMap; in extractArgumentsFromModule()
|