Home
last modified time | relevance | path

Searched refs:ValueToValueMapTy (Results 1 – 25 of 47) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DCloning.h52 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 DValueMapper.h33 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 DLoopVersioning.h120 ValueToValueMapTy VMap;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h52 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 DIndirectionUtils.cpp288 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 DThreadSafeModule.cpp31 ValueToValueMapTy VMap; in cloneToNewContext()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp43 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 DCloneModule.cpp37 ValueToValueMapTy VMap; in CloneModule()
42 ValueToValueMapTy &VMap) { in CloneModule()
47 const Module &M, ValueToValueMapTy &VMap, in CloneModule()
H A DValueMapper.cpp100 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 DLoopPeel.cpp509 ValueToValueMapTy &VMap, ValueToValueMapTy &LVMap, DominatorTree *DT, in cloneLoopBlocks()
770 ValueToValueMapTy LVMap; in peelLoop()
787 ValueToValueMapTy VMap; in peelLoop()
H A DLoopUnroll.cpp540 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 DLoopUnrollRuntime.cpp74 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 DLoopRotationUtils.cpp94 static void InsertNewValueIntoMap(ValueToValueMapTy &VM, Value *K, Value *V) { in InsertNewValueIntoMap()
105 ValueToValueMapTy &ValueMap, in RewriteUsesOfClonedInstructions()
379 ValueToValueMapTy ValueMap, ValueMapMSSA; in rotateLoop()
H A DLoopUnrollAndJam.cpp337 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 DInlineFunction.cpp941 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 DIndirectionUtils.h521 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 DMemorySSAUpdater.cpp570 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 DCrashDebugger.cpp152 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 DExtractFunction.cpp248 ValueToValueMapTy &VMap) { in SplitStaticCtorDtor()
307 ValueToValueMapTy &VMap) { in SplitFunctionsOutOfModule()
319 ValueToValueMapTy NewVMap; in SplitFunctionsOutOfModule()
H A DMiscompilation.cpp266 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 DBugDriver.h305 ValueToValueMapTy &VMap);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp191 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 DLoopUnswitch.cpp175 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 DSimpleLoopUnswitch.cpp1020 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 DReduceArguments.cpp59 ValueToValueMapTy VMap; in extractArgumentsFromModule()

12