Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/Transforms/Utils/
DCloning.h54 std::unique_ptr<Module> CloneModule(const Module *M, ValueToValueMapTy &VMap);
61 CloneModule(const Module *M, ValueToValueMapTy &VMap,
113 BasicBlock *CloneBasicBlock(const BasicBlock *BB, ValueToValueMapTy &VMap,
129 Function *CloneFunction(Function *F, ValueToValueMapTy &VMap,
142 ValueToValueMapTy &VMap, bool ModuleLevelChanges,
151 ValueToValueMapTy &VMap, bool ModuleLevelChanges,
168 ValueToValueMapTy &VMap, bool ModuleLevelChanges,
225 Loop *OrigLoop, ValueToValueMapTy &VMap,
232 ValueToValueMapTy &VMap);
DValueMapper.h24 typedef ValueMap<const Value *, WeakVH> ValueToValueMapTy; typedef
142 ValueMapper(ValueToValueMapTy &VM, RemapFlags Flags = RF_None,
152 registerAlternateMappingContext(ValueToValueMapTy &VM,
198 inline Value *MapValue(const Value *V, ValueToValueMapTy &VM,
220 inline Metadata *MapMetadata(const Metadata *MD, ValueToValueMapTy &VM,
228 inline MDNode *MapMetadata(const MDNode *MD, ValueToValueMapTy &VM,
243 inline void RemapInstruction(Instruction *I, ValueToValueMapTy &VM,
256 inline void RemapFunction(Function &F, ValueToValueMapTy &VM,
264 inline Constant *MapValue(const Constant *V, ValueToValueMapTy &VM,
DLoopVersioning.h123 ValueToValueMapTy VMap;
/external/llvm/unittests/Transforms/Utils/
DValueMapperTest.cpp27 ValueToValueMapTy VM; in TEST()
54 ValueToValueMapTy VM; in TEST()
61 ValueToValueMapTy VM; in TEST()
95 ValueToValueMapTy VM; in TEST()
112 ValueToValueMapTy VM; in TEST()
122 ValueToValueMapTy VM; in TEST()
127 ValueToValueMapTy VM; in TEST()
139 ValueToValueMapTy VM; in TEST()
152 ValueToValueMapTy VM; in TEST()
165 ValueToValueMapTy VM; in TEST()
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
DCloning.h50 Module *CloneModule(const Module *M, ValueToValueMapTy &VMap);
106 ValueToValueMapTy &VMap,
123 ValueToValueMapTy &VMap,
130 ValueToValueMapTy VMap;
144 ValueToValueMapTy &VMap,
162 ValueToValueMapTy &VMap,
DValueMapper.h23 typedef ValueMap<const Value *, TrackingVH<Value> > ValueToValueMapTy; typedef
56 Value *MapValue(const Value *V, ValueToValueMapTy &VM,
60 void RemapInstruction(Instruction *I, ValueToValueMapTy &VM,
66 inline MDNode *MapValue(const MDNode *V, ValueToValueMapTy &VM,
71 inline Constant *MapValue(const Constant *V, ValueToValueMapTy &VM,
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DLoopUnroll.cpp42 ValueToValueMapTy &VMap) { in RemapInstruction()
45 ValueToValueMapTy::iterator It = VMap.find(Op); in RemapInstruction()
52 ValueToValueMapTy::iterator It = VMap.find(PN->getIncomingBlock(i)); in RemapInstruction()
223 ValueToValueMapTy LastValueMap; in UnrollLoop()
248 ValueToValueMapTy VMap; in UnrollLoop()
267 for (ValueToValueMapTy::iterator VI = VMap.begin(), VE = VMap.end(); in UnrollLoop()
281 ValueToValueMapTy::iterator It = LastValueMap.find(Incoming); in UnrollLoop()
DCloneFunction.cpp35 ValueToValueMapTy &VMap, in CloneBasicBlock()
75 ValueToValueMapTy &VMap, in CloneFunctionInto()
140 Function *llvm::CloneFunction(const Function *F, ValueToValueMapTy &VMap, in CloneFunction()
182 ValueToValueMapTy &VMap;
190 ValueToValueMapTy &valueMap, in PruningFunctionCloner()
348 ValueToValueMapTy &VMap, in CloneAndPruneFunctionInto()
DValueMapper.cpp26 Value *llvm::MapValue(const Value *V, ValueToValueMapTy &VM, RemapFlags Flags, in MapValue()
28 ValueToValueMapTy::iterator I = VM.find(V); in MapValue()
160 void llvm::RemapInstruction(Instruction *I, ValueToValueMapTy &VMap, in RemapInstruction()
DCloneModule.cpp30 ValueToValueMapTy VMap; in CloneModule()
34 Module *llvm::CloneModule(const Module *M, ValueToValueMapTy &VMap) { in CloneModule()
/external/llvm/lib/ExecutionEngine/Orc/
DIndirectionUtils.cpp165 ValueToValueMapTy *VMap) { in cloneFunctionDecl()
183 void moveFunctionBody(Function &OrigF, ValueToValueMapTy &VMap, in moveFunctionBody()
203 ValueToValueMapTy *VMap) { in cloneGlobalVariableDecl()
216 ValueToValueMapTy &VMap, in moveGlobalVariableInitializer()
234 ValueToValueMapTy &VMap) { in cloneGlobalAliasDecl()
/external/llvm/lib/Transforms/Utils/
DCloneFunction.cpp40 ValueToValueMapTy &VMap, in CloneBasicBlock()
79 ValueToValueMapTy &VMap, in CloneFunctionInto()
182 Function *llvm::CloneFunction(Function *F, ValueToValueMapTy &VMap, in CloneFunction()
223 ValueToValueMapTy &VMap;
230 ValueToValueMapTy &valueMap, bool moduleLevelChanges, in PruningFunctionCloner()
394 ValueToValueMapTy &VMap, in CloneAndPruneIntoFromInst()
630 ValueToValueMapTy &VMap, in CloneAndPruneFunctionInto()
642 const SmallVectorImpl<BasicBlock *> &Blocks, ValueToValueMapTy &VMap) { in remapInstructionsInBlocks()
656 Loop *OrigLoop, ValueToValueMapTy &VMap, in cloneLoopWithPreheader()
DLoopUnroll.cpp56 ValueToValueMapTy &VMap) { in remapInstruction()
59 ValueToValueMapTy::iterator It = VMap.find(Op); in remapInstruction()
66 ValueToValueMapTy::iterator It = VMap.find(PN->getIncomingBlock(i)); in remapInstruction()
363 ValueToValueMapTy LastValueMap; in UnrollLoop()
391 ValueToValueMapTy VMap; in UnrollLoop()
438 for (ValueToValueMapTy::iterator VI = VMap.begin(), VE = VMap.end(); in UnrollLoop()
449 ValueToValueMapTy::iterator It = LastValueMap.find(Incoming); in UnrollLoop()
DCloneModule.cpp30 ValueToValueMapTy VMap; in CloneModule()
35 ValueToValueMapTy &VMap) { in CloneModule()
40 const Module *M, ValueToValueMapTy &VMap, in CloneModule()
DValueMapper.cpp88 ValueToValueMapTy *VM;
92 explicit MappingContext(ValueToValueMapTy &VM, in MappingContext()
114 Mapper(ValueToValueMapTy &VM, RemapFlags Flags, in Mapper()
125 registerAlternateMappingContext(ValueToValueMapTy &VM, in registerAlternateMappingContext()
165 void remapFunction(Function &F, ValueToValueMapTy &VM);
167 ValueToValueMapTy &getVM() { return *MCs[CurrentMCID].VM; } in getVM()
340 ValueToValueMapTy::iterator I = getVM().find(V); in mapValue()
767 ValueToValueMapTy &VM;
769 MapMetadataDisabler(ValueToValueMapTy &VM) : VM(VM) { in MapMetadataDisabler()
1059 ValueMapper::ValueMapper(ValueToValueMapTy &VM, RemapFlags Flags, in ValueMapper()
[all …]
DLoopUnrollRuntime.cpp64 BasicBlock *NewPreHeader, ValueToValueMapTy &VMap, in ConnectProlog()
154 ValueToValueMapTy &VMap, DominatorTree *DT, in ConnectEpilog()
274 LoopBlocksDFS &LoopBlocks, ValueToValueMapTy &VMap, in CloneLoopBlocks()
600 ValueToValueMapTy VMap; in UnrollRuntimeLoopRemainder()
/external/llvm/include/llvm/ExecutionEngine/Orc/
DIndirectionUtils.h382 ValueToValueMapTy *VMap = nullptr);
392 void moveFunctionBody(Function &OrigF, ValueToValueMapTy &VMap,
398 ValueToValueMapTy *VMap = nullptr);
409 ValueToValueMapTy &VMap,
415 ValueToValueMapTy &VMap);
/external/llvm/lib/Target/NVPTX/
DNVPTXInferAddressSpaces.cpp254 const ValueToValueMapTy &ValueWithNewAddrSpace, in operandWithNewAddressSpaceOrCreateUndef()
276 const ValueToValueMapTy &ValueWithNewAddrSpace, in cloneInstructionWithNewAddressSpace()
334 const ValueToValueMapTy &ValueWithNewAddrSpace) { in cloneConstantExprWithNewAddressSpace()
382 const ValueToValueMapTy &ValueWithNewAddrSpace, in cloneValueWithNewAddressSpace()
516 ValueToValueMapTy ValueWithNewAddrSpace; in rewriteWithNewAddressSpaces()
DNVPTXGenericToNVVM.cpp58 void remapNamedMDNode(ValueToValueMapTy &VM, NamedMDNode *N);
129 ValueToValueMapTy VM; in runOnModule()
364 void GenericToNVVM::remapNamedMDNode(ValueToValueMapTy &VM, NamedMDNode *N) { in remapNamedMDNode()
/external/swiftshader/third_party/LLVM/tools/bugpoint/
DExtractFunction.cpp197 ValueToValueMapTy &VMap) { in SplitStaticCtorDtor()
260 ValueToValueMapTy &VMap) { in SplitFunctionsOutOfModule()
272 ValueToValueMapTy NewVMap; in SplitFunctionsOutOfModule()
DMiscompilation.cpp264 ValueToValueMapTy VMap; in TestFuncs()
313 ValueToValueMapTy VMap; in ExtractLoops()
478 ValueToValueMapTy VMap; in TestFuncs()
553 ValueToValueMapTy VMap; in ExtractBlocks()
740 ValueToValueMapTy VMap; in debugMiscompilation()
1010 ValueToValueMapTy VMap; in debugCodeGenerator()
DCrashDebugger.cpp133 ValueToValueMapTy VMap; in TestGlobalVariables()
207 ValueToValueMapTy VMap; in TestFuncs()
274 ValueToValueMapTy VMap; in TestBlocks()
384 ValueToValueMapTy VMap; in TestInsts()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUAlwaysInlinePass.cpp47 ValueToValueMapTy VMap; in runOnModule()
/external/llvm/tools/bugpoint/
DCrashDebugger.cpp145 ValueToValueMapTy VMap; in TestGlobalVariables()
242 ValueToValueMapTy VMap; in TestFuncs()
349 ValueToValueMapTy VMap; in TestBlocks()
459 ValueToValueMapTy VMap; in TestInsts()
535 ValueToValueMapTy VMap; in TestNamedMDs()
617 ValueToValueMapTy VMap; in TestNamedMDOps()
DExtractFunction.cpp252 ValueToValueMapTy &VMap) { in SplitStaticCtorDtor()
310 ValueToValueMapTy &VMap) { in SplitFunctionsOutOfModule()
322 ValueToValueMapTy NewVMap; in SplitFunctionsOutOfModule()

12