Searched defs:ValueMapping (Results 1 – 6 of 6) sorted by relevance
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | RegisterBankInfo.h | 146 struct ValueMapping { struct 155 ValueMapping() : ValueMapping(nullptr, 0) {} in ValueMapping() argument 160 constexpr ValueMapping(const PartialMapping *BreakDown, in ValueMapping() argument 172 /// Check if this ValueMapping is valid. argument 173 bool isValid() const { return BreakDown && NumBreakDowns; } in isValid()
|
/llvm-project/llvm/tools/verify-uselistorder/ |
H A D | verify-uselistorder.cpp | 85 struct ValueMapping { struct 86 DenseMap<const Value *, unsigned> IDs; 87 std::vector<const Value *> Values; 106 unsigned lookup(const Value *V) const { return IDs.lookup(V); } in lookup() 184 ValueMapping::ValueMapping(const Module &M) { in ValueMapping() function in ValueMapping
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SSAUpdater.cpp | 78 IsEquivalentPHI(PHINode * PHI,SmallDenseMap<BasicBlock *,Value *,8> & ValueMapping) IsEquivalentPHI() argument 150 SmallDenseMap<BasicBlock *, Value *, 8> ValueMapping(PredValues.begin(), GetValueInMiddleOfBlock() local
|
H A D | CloneFunction.cpp | 1065 DuplicateInstructionsInSplitBetween(BasicBlock * BB,BasicBlock * PredBB,Instruction * StopAt,ValueToValueMapTy & ValueMapping,DomTreeUpdater & DTU) DuplicateInstructionsInSplitBetween() argument
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 1941 updateSSA(BasicBlock * BB,BasicBlock * NewBB,ValueToValueMapTy & ValueMapping) updateSSA() argument 2003 cloneInstructions(ValueToValueMapTy & ValueMapping,BasicBlock::iterator BI,BasicBlock::iterator BE,BasicBlock * NewBB,BasicBlock * PredBB) cloneInstructions() argument 2291 ValueToValueMapTy ValueMapping; threadThroughTwoBasicBlocks() local 2416 ValueToValueMapTy ValueMapping; threadEdge() local 2673 ValueToValueMapTy ValueMapping; duplicateCondBranchOnPHIIntoPred() local [all...] |
/llvm-project/mlir/include/mlir/Dialect/Transform/Interfaces/ |
H A D | TransformInterfaces.h | 191 using ValueMapping = DenseMap<Value, SmallVector<Value>>; global() variable
|