| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | RegisterBankInfo.h | 143 struct ValueMapping { struct 152 ValueMapping() : ValueMapping(nullptr, 0) {} in ValueMapping() argument 193 const ValueMapping *OperandsMapping; 198 const ValueMapping &getOperandMapping(unsigned i) { in getOperandMapping() 213 const ValueMapping *OperandsMapping, in InstructionMapping() 237 const ValueMapping &getOperandMapping(unsigned i) const { in getOperandMapping() 238 const ValueMapping &ValMapping = in getOperandMapping() 246 void setOperandsMapping(const ValueMapping *OpdsMapping) { in setOperandsMapping() 498 const ValueMapping *getOperandsMapping( 506 const ValueMapping *getOperandsMapping( [all …]
|
| H A D | RegBankSelect.h | 528 const RegisterBankInfo::ValueMapping &ValMapping, 564 const RegisterBankInfo::ValueMapping &ValMapping, 576 const RegisterBankInfo::ValueMapping &ValMapping) const; 608 const RegisterBankInfo::ValueMapping &ValMapping) const;
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | RegisterBankInfo.cpp | 211 const ValueMapping *ValMapping = in getInstrMappingImpl() 262 const RegisterBankInfo::ValueMapping & 279 const RegisterBankInfo::ValueMapping & 292 ValMapping = llvm::make_unique<ValueMapping>(BreakDown, NumBreakDowns); in getValueMapping() 297 const RegisterBankInfo::ValueMapping * 316 Res = llvm::make_unique<ValueMapping[]>(std::distance(Begin, End)); in getOperandsMapping() 319 const ValueMapping *ValMap = *It; in getOperandsMapping() 349 const RegisterBankInfo::ValueMapping *OperandsMapping, in getInstructionMappingImpl() 531 LLVM_DUMP_METHOD void RegisterBankInfo::ValueMapping::dump() const { in dump() 537 void RegisterBankInfo::ValueMapping::print(raw_ostream &OS) const { in print() [all …]
|
| H A D | RegBankSelect.cpp | 113 unsigned Reg, const RegisterBankInfo::ValueMapping &ValMapping, in assignmentMatch() 136 MachineOperand &MO, const RegisterBankInfo::ValueMapping &ValMapping, in repairReg() 190 const RegisterBankInfo::ValueMapping &ValMapping) const { in getRepairCost() 272 const RegisterBankInfo::ValueMapping &ValMapping) const { in tryAvoidingSplit() 423 const RegisterBankInfo::ValueMapping &ValMapping = in computeMapping() 543 const RegisterBankInfo::ValueMapping &ValMapping = in applyMapping()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterBankInfo.h | 46 static RegisterBankInfo::ValueMapping ValMappings[]; 80 static const RegisterBankInfo::ValueMapping * 86 static const RegisterBankInfo::ValueMapping * 95 static const RegisterBankInfo::ValueMapping *
|
| H A D | AArch64GenRegisterBankInfo.def | 36 RegisterBankInfo::ValueMapping AArch64GenRegisterBankInfo::ValMappings[]{ 130 const ValueMapping &Map = 187 const RegisterBankInfo::ValueMapping * 211 const RegisterBankInfo::ValueMapping * 234 const RegisterBankInfo::ValueMapping *
|
| H A D | AArch64RegisterBankInfo.cpp | 155 const ValueMapping *Map = getCopyMapping( \ in AArch64RegisterBankInfo() 184 const ValueMapping *Map = getFPExtMapping(DstSize, SrcSize); \ in AArch64RegisterBankInfo() 639 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrMapping()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86RegisterBankInfo.h | 34 static RegisterBankInfo::ValueMapping ValMappings[]; 37 static const RegisterBankInfo::ValueMapping * 63 SmallVectorImpl<const ValueMapping *> &OpdsMapping);
|
| H A D | X86GenRegisterBankInfo.def | 52 RegisterBankInfo::ValueMapping X86GenRegisterBankInfo::ValMappings[]{ 88 const RegisterBankInfo::ValueMapping *
|
| H A D | X86RegisterBankInfo.cpp | 126 SmallVectorImpl<const ValueMapping *> &OpdsMapping) { in getInstrValueMapping() 257 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrMapping() 294 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrAlternativeMappings()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | SSAUpdater.cpp | 80 SmallDenseMap<BasicBlock *, Value *, 8> &ValueMapping) { in IsEquivalentPHI() argument 82 if (PHINumValues != ValueMapping.size()) in IsEquivalentPHI() 87 if (ValueMapping[PHI->getIncomingBlock(i)] != in IsEquivalentPHI() 153 SmallDenseMap<BasicBlock *, Value *, 8> ValueMapping(PredValues.begin(), in GetValueInMiddleOfBlock() local 156 if (IsEquivalentPHI(&SomePHI, ValueMapping)) in GetValueInMiddleOfBlock()
|
| H A D | CloneFunction.cpp | 801 ValueToValueMapTy &ValueMapping, DomTreeUpdater &DTU) { in DuplicateInstructionsInSplitBetween() argument 810 ValueMapping[PN] = PN->getIncomingValueForBlock(PredBB); in DuplicateInstructionsInSplitBetween() 830 ValueMapping[&*BI] = New; in DuplicateInstructionsInSplitBetween() 835 auto I = ValueMapping.find(Inst); in DuplicateInstructionsInSplitBetween() 836 if (I != ValueMapping.end()) in DuplicateInstructionsInSplitBetween()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterBankInfo.cpp | 37 RegisterBankInfo::ValueMapping ValueMappings[] = { 83 const ValueMapping *OperandsMapping = &Mips::ValueMappings[Mips::GPRIdx]; in getInstrMapping()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegisterBankInfo.cpp | 278 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getDefaultMappingSOP() 293 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getDefaultMappingVOP() 325 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getDefaultMappingAllVGPR() 341 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getInstrMappingForLoad() 345 const ValueMapping *ValMapping; in getInstrMappingForLoad() 346 const ValueMapping *PtrMapping; in getInstrMappingForLoad() 393 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); in getInstrMapping() 560 const ValueMapping *ValMapping = in getInstrMapping() 565 const ValueMapping *PtrMapping = in getInstrMapping()
|
| H A D | AMDGPUGenRegisterBankInfo.def | 61 const RegisterBankInfo::ValueMapping ValMappings[] { 101 const RegisterBankInfo::ValueMapping *getValueMapping(unsigned BankID,
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | JumpThreading.cpp | 1964 DenseMap<Instruction*, Value*> ValueMapping; in ThreadEdge() local 1988 ValueMapping[&*BI] = New; in ThreadEdge() 1994 if (I != ValueMapping.end()) in ThreadEdge() 2055 SSAUpdate.AddAvailableValue(NewBB, ValueMapping[&I]); in ThreadEdge() 2293 DenseMap<Instruction*, Value*> ValueMapping; in DuplicateCondBranchOnPHIIntoPred() local 2307 if (I != ValueMapping.end()) in DuplicateCondBranchOnPHIIntoPred() 2317 ValueMapping[&*BI] = IV; in DuplicateCondBranchOnPHIIntoPred() 2323 ValueMapping[&*BI] = New; in DuplicateCondBranchOnPHIIntoPred() 2340 ValueMapping); in DuplicateCondBranchOnPHIIntoPred() 2342 ValueMapping); in DuplicateCondBranchOnPHIIntoPred() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMRegisterBankInfo.cpp | 76 RegisterBankInfo::ValueMapping ValueMappings[] = { 93 static bool checkValueMapping(const RegisterBankInfo::ValueMapping &VM, in checkValueMapping() 217 const ValueMapping *OperandsMapping = &ARM::ValueMappings[ARM::GPR3OpsIdx]; in getInstrMapping()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | Cloning.h | 269 ValueToValueMapTy &ValueMapping,
|