/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | RegisterBankInfo.h | 112 /// ValueMapping[] { 133 /// ValueMapping[] { 144 struct ValueMapping { struct in class:llvm::RegisterBankInfo 153 ValueMapping() : ValueMapping(nullptr, 0) {} function in struct:llvm::RegisterBankInfo::ValueMapping 155 /// Initialize a ValueMapping with the given parameter. 158 ValueMapping(const PartialMapping *BreakDown, unsigned NumBreakDowns) function in struct:llvm::RegisterBankInfo::ValueMapping 169 /// Check if this ValueMapping is valid. 198 const ValueMapping *OperandsMapping = nullptr; 203 const ValueMapping [all...] |
H A D | RegBankSelect.h | 527 const RegisterBankInfo::ValueMapping &ValMapping, 563 const RegisterBankInfo::ValueMapping &ValMapping, 575 const RegisterBankInfo::ValueMapping &ValMapping) const; 607 const RegisterBankInfo::ValueMapping &ValMapping) const;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64RegisterBankInfo.h | 45 static RegisterBankInfo::ValueMapping ValMappings[]; 73 /// Get the pointer to the ValueMapping representing the RegisterBank 80 static const RegisterBankInfo::ValueMapping * 83 /// Get the pointer to the ValueMapping of the operands of a copy 86 static const RegisterBankInfo::ValueMapping * 95 static const RegisterBankInfo::ValueMapping *
|
H A D | AArch64RegisterBankInfo.cpp | 154 const ValueMapping *Map = getCopyMapping( \ 183 const ValueMapping *Map = getFPExtMapping(DstSize, SrcSize); \ 839 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86RegisterBankInfo.h | 33 static RegisterBankInfo::ValueMapping ValMappings[]; 36 static const RegisterBankInfo::ValueMapping * 57 /// Construct the instruction ValueMapping from PartialMappingIdxs 62 SmallVectorImpl<const ValueMapping *> &OpdsMapping);
|
H A D | X86RegisterBankInfo.cpp | 128 SmallVectorImpl<const ValueMapping *> &OpdsMapping) { 264 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); 301 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURegisterBankInfo.h | 102 const ValueMapping *getSGPROpMapping(Register Reg, 107 const ValueMapping *getVGPROpMapping(Register Reg, 112 const ValueMapping *getAGPROpMapping(Register Reg, 160 unsigned getBreakDownCost(const ValueMapping &ValMapping,
|
H A D | AMDGPURegisterBankInfo.cpp | 192 const ValueMapping &ValMapping, 246 SmallVector<const ValueMapping *, 10> Operands(MI.getNumOperands()); 1940 const ValueMapping &DstMapping 2244 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); 2258 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); 2294 SmallVector<const ValueMapping*, 8> OpdsMapping(MI.getNumOperands()); 2318 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOps); 2353 SmallVector<const ValueMapping*, 2> OpdsMapping(2); 2361 const ValueMapping *ValMapping; 2362 const ValueMapping *PtrMappin [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | RegisterBankInfo.cpp | 182 SmallVector<const ValueMapping *, 8> OperandsMapping(NumOperandsForMapping); 217 const ValueMapping *ValMapping = &getValueMapping(0, Size, *CurRegBank); 296 const RegisterBankInfo::ValueMapping & 313 const RegisterBankInfo::ValueMapping & 326 ValMapping = std::make_unique<ValueMapping>(BreakDown, NumBreakDowns); 331 const RegisterBankInfo::ValueMapping * 345 // Create the array of ValueMapping. 347 // mapping, because we use the pointer of the ValueMapping 350 Res = std::make_unique<ValueMapping[]>(std::distance(Begin, End)); 353 const ValueMapping *ValMa [all...] |
H A D | RegBankSelect.cpp | 112 Register Reg, const RegisterBankInfo::ValueMapping &ValMapping, 135 MachineOperand &MO, const RegisterBankInfo::ValueMapping &ValMapping, 239 const RegisterBankInfo::ValueMapping &ValMapping) const { 325 const RegisterBankInfo::ValueMapping &ValMapping) const { 476 const RegisterBankInfo::ValueMapping &ValMapping = 596 const RegisterBankInfo::ValueMapping &ValMapping =
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SSAUpdater.cpp | 79 SmallDenseMap<BasicBlock *, Value *, 8> &ValueMapping) { 81 if (PHINumValues != ValueMapping.size()) 86 if (ValueMapping[PHI->getIncomingBlock(i)] != 152 SmallDenseMap<BasicBlock *, Value *, 8> ValueMapping(PredValues.begin(), 155 if (IsEquivalentPHI(&SomePHI, ValueMapping)) 78 IsEquivalentPHI(PHINode *PHI, SmallDenseMap<BasicBlock *, Value *, 8> &ValueMapping) argument
|
H A D | CloneFunction.cpp | 837 ValueToValueMapTy &ValueMapping, DomTreeUpdater &DTU) { 846 ValueMapping[PN] = PN->getIncomingValueForBlock(PredBB); 866 ValueMapping[&*BI] = New; 871 auto I = ValueMapping.find(Inst); 872 if (I != ValueMapping.end()) 835 DuplicateInstructionsInSplitBetween( BasicBlock *BB, BasicBlock *PredBB, Instruction *StopAt, ValueToValueMapTy &ValueMapping, DomTreeUpdater &DTU) argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsRegisterBankInfo.cpp | 50 RegisterBankInfo::ValueMapping ValueMappings[] = { 371 static const MipsRegisterBankInfo::ValueMapping * 378 static const MipsRegisterBankInfo::ValueMapping *getFprbMapping(unsigned Size) { 387 static const MipsRegisterBankInfo::ValueMapping * 418 const ValueMapping *OperandsMapping = &Mips::ValueMappings[Mips::GPRIdx]; 510 const RegisterBankInfo::ValueMapping *Bank = getFprbMapping(Op0Size); 515 const RegisterBankInfo::ValueMapping *Bank =
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 1933 /// ValueMapping maps old values in BB to new ones in NewBB. 1936 DenseMap<Instruction *, Value *> &ValueMapping) { 1968 SSAUpdate.AddAvailableValue(NewBB, ValueMapping[&I]); 1986 DenseMap<Instruction *, Value *> ValueMapping; local 1994 ValueMapping[PN] = NewPN; 2004 ValueMapping[&*BI] = New; 2009 DenseMap<Instruction *, Value *>::iterator I = ValueMapping.find(Inst); 2010 if (I != ValueMapping.end()) 2015 return ValueMapping; 2100 DenseMap<Instruction *, Value *> ValueMapping local 1934 UpdateSSA( BasicBlock *BB, BasicBlock *NewBB, DenseMap<Instruction *, Value *> &ValueMapping) argument 2359 DenseMap<Instruction*, Value*> ValueMapping; local [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | JumpThreading.h | 114 DenseMap<Instruction *, Value *> &ValueMapping);
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | Cloning.h | 259 /// we replace them with the uses of corresponding Phi inputs. ValueMapping 265 ValueToValueMapTy &ValueMapping,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMRegisterBankInfo.cpp | 75 RegisterBankInfo::ValueMapping ValueMappings[] = { 92 static bool checkValueMapping(const RegisterBankInfo::ValueMapping &VM, 228 const ValueMapping *OperandsMapping = &ARM::ValueMappings[ARM::GPR3OpsIdx]; 455 SmallVector<const ValueMapping *, 4> OperandBanks(NumOperands);
|