/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/GlobalISel/ |
D | RegisterBankInfo.cpp | 53 const unsigned RegisterBankInfo::DefaultMappingID = UINT_MAX; 54 const unsigned RegisterBankInfo::InvalidMappingID = UINT_MAX - 1; 59 RegisterBankInfo::RegisterBankInfo(RegisterBank **RegBanks, in RegisterBankInfo() function in RegisterBankInfo 70 bool RegisterBankInfo::verify(const TargetRegisterInfo &TRI) const { in verify() 84 RegisterBankInfo::getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, in getRegBank() 99 RegisterBankInfo::getMinimalPhysRegClass(unsigned Reg, in getMinimalPhysRegClass() 111 const RegisterBank *RegisterBankInfo::getRegBankFromConstraints( in getRegBankFromConstraints() 128 const TargetRegisterClass *RegisterBankInfo::constrainGenericRegister( in constrainGenericRegister() 157 const RegisterBankInfo::InstructionMapping & 158 RegisterBankInfo::getInstrMappingImpl(const MachineInstr &MI) const { in getInstrMappingImpl() [all …]
|
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() 236 const RegisterBankInfo::InstructionMapping &RegBankSelect::findBestMapping( in findBestMapping() 237 MachineInstr &MI, RegisterBankInfo::InstructionMappings &PossibleMappings, in findBestMapping() 242 const RegisterBankInfo::InstructionMapping *BestMapping = nullptr; in findBestMapping() 245 for (const RegisterBankInfo::InstructionMapping *CurMapping : in findBestMapping() 272 const RegisterBankInfo::ValueMapping &ValMapping) const { in tryAvoidingSplit() 390 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in computeMapping() 423 const RegisterBankInfo::ValueMapping &ValMapping = in computeMapping() [all …]
|
/external/llvm/lib/CodeGen/GlobalISel/ |
D | RegisterBankInfo.cpp | 35 const unsigned RegisterBankInfo::DefaultMappingID = UINT_MAX; 36 const unsigned RegisterBankInfo::InvalidMappingID = UINT_MAX - 1; 41 RegisterBankInfo::RegisterBankInfo(unsigned NumRegBanks) in RegisterBankInfo() function in RegisterBankInfo 46 bool RegisterBankInfo::verify(const TargetRegisterInfo &TRI) const { in verify() 57 void RegisterBankInfo::createRegisterBank(unsigned ID, const char *Name) { in createRegisterBank() 67 void RegisterBankInfo::addRegBankCoverage(unsigned ID, unsigned RCId, in addRegBankCoverage() 169 RegisterBankInfo::getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, in getRegBank() 185 const RegisterBank *RegisterBankInfo::getRegBankFromConstraints( in getRegBankFromConstraints() 202 RegisterBankInfo::InstructionMapping 203 RegisterBankInfo::getInstrMappingImpl(const MachineInstr &MI) const { in getInstrMappingImpl() [all …]
|
D | RegBankSelect.cpp | 84 unsigned Reg, const RegisterBankInfo::ValueMapping &ValMapping, in assignmentMatch() 107 MachineOperand &MO, const RegisterBankInfo::ValueMapping &ValMapping, in repairReg() 156 const RegisterBankInfo::ValueMapping &ValMapping) const { in getRepairCost() 194 RegisterBankInfo::getSizeInBits(MO.getReg(), *MRI, *TRI)); in getRepairCost() 205 RegisterBankInfo::InstructionMapping &RegBankSelect::findBestMapping( in findBestMapping() 206 MachineInstr &MI, RegisterBankInfo::InstructionMappings &PossibleMappings, in findBestMapping() 209 RegisterBankInfo::InstructionMapping *BestMapping = nullptr; in findBestMapping() 212 for (RegisterBankInfo::InstructionMapping &CurMapping : PossibleMappings) { in findBestMapping() 228 const RegisterBankInfo::ValueMapping &ValMapping) const { in tryAvoidingSplit() 346 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in computeMapping() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64RegisterBankInfo.h | 26 class AArch64GenRegisterBankInfo : public RegisterBankInfo { 45 static RegisterBankInfo::PartialMapping PartMappings[]; 46 static RegisterBankInfo::ValueMapping ValMappings[]; 80 static const RegisterBankInfo::ValueMapping * 86 static const RegisterBankInfo::ValueMapping * 95 static const RegisterBankInfo::ValueMapping *
|
D | AArch64GenRegisterBankInfo.def | 15 RegisterBankInfo::PartialMapping AArch64GenRegisterBankInfo::PartMappings[]{ 36 RegisterBankInfo::ValueMapping AArch64GenRegisterBankInfo::ValMappings[]{ 187 const RegisterBankInfo::ValueMapping * 211 const RegisterBankInfo::ValueMapping * 234 const RegisterBankInfo::ValueMapping *
|
D | AArch64RegisterBankInfo.cpp | 223 return RegisterBankInfo::copyCost(A, B, Size); in copyCost() 263 RegisterBankInfo::InstructionMappings 362 return RegisterBankInfo::getInstrAlternativeMappings(MI); in getInstrAlternativeMappings() 397 const RegisterBankInfo::InstructionMapping & 440 const RegisterBankInfo::InstructionMapping & 448 const RegisterBankInfo::InstructionMapping &Mapping = in getInstrMapping()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/ |
D | RegisterBankInfo.h | 38 class RegisterBankInfo { 416 RegisterBankInfo(RegisterBank **RegBanks, unsigned NumRegBanks); 424 RegisterBankInfo() { in RegisterBankInfo() function 570 virtual ~RegisterBankInfo() = default; 574 return const_cast<RegisterBankInfo *>(this)->getRegBank(ID); in getRegBank() 727 const RegisterBankInfo::PartialMapping &PartMapping) { 733 operator<<(raw_ostream &OS, const RegisterBankInfo::ValueMapping &ValMapping) { 740 const RegisterBankInfo::InstructionMapping &InstrMapping) { 746 operator<<(raw_ostream &OS, const RegisterBankInfo::OperandsMapper &OpdMapper) { 753 hash_code hash_value(const RegisterBankInfo::PartialMapping &PartMapping);
|
D | RegBankSelect.h | 487 const RegisterBankInfo *RBI = nullptr; 528 const RegisterBankInfo::ValueMapping &ValMapping, 564 const RegisterBankInfo::ValueMapping &ValMapping, 576 const RegisterBankInfo::ValueMapping &ValMapping) const; 580 const RegisterBankInfo::InstructionMapping & 582 RegisterBankInfo::InstructionMappings &PossibleMappings, 594 const RegisterBankInfo::InstructionMapping &InstrMapping, 608 const RegisterBankInfo::ValueMapping &ValMapping) const; 615 const RegisterBankInfo::InstructionMapping &InstrMapping,
|
D | Utils.h | 30 class RegisterBankInfo; variable 46 const RegisterBankInfo &RBI, 61 const RegisterBankInfo &RBI, 77 const RegisterBankInfo &RBI);
|
D | RegisterBank.h | 21 class RegisterBankInfo; variable 41 friend RegisterBankInfo; variable
|
D | InstructionSelector.h | 40 class RegisterBankInfo; variable 412 const RegisterBankInfo &RBI, const PredicateBitset &AvailableFeatures, 444 const RegisterBankInfo &RBI) const;
|
/external/llvm/include/llvm/CodeGen/GlobalISel/ |
D | RegisterBankInfo.h | 35 class RegisterBankInfo { 303 RegisterBankInfo(unsigned NumRegBanks); 311 RegisterBankInfo() { in RegisterBankInfo() function 432 virtual ~RegisterBankInfo() {} in ~RegisterBankInfo() 436 return const_cast<RegisterBankInfo *>(this)->getRegBank(ID); in getRegBank() 577 const RegisterBankInfo::PartialMapping &PartMapping) { 583 operator<<(raw_ostream &OS, const RegisterBankInfo::ValueMapping &ValMapping) { 590 const RegisterBankInfo::InstructionMapping &InstrMapping) { 596 operator<<(raw_ostream &OS, const RegisterBankInfo::OperandsMapper &OpdMapper) {
|
D | RegBankSelect.h | 456 const RegisterBankInfo *RBI; 490 const RegisterBankInfo::ValueMapping &ValMapping, 524 const RegisterBankInfo::ValueMapping &ValMapping, 536 const RegisterBankInfo::ValueMapping &ValMapping) const; 540 RegisterBankInfo::InstructionMapping & 542 RegisterBankInfo::InstructionMappings &PossibleMappings, 554 const RegisterBankInfo::InstructionMapping &InstrMapping, 568 const RegisterBankInfo::ValueMapping &ValMapping) const; 574 const RegisterBankInfo::InstructionMapping &InstrMapping,
|
D | GISelAccessor.h | 20 class RegisterBankInfo; variable 30 virtual const RegisterBankInfo *getRegBankInfo() const { return nullptr;} in getRegBankInfo()
|
D | RegisterBank.h | 21 class RegisterBankInfo; variable 46 friend RegisterBankInfo; variable
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86RegisterBankInfo.h | 26 class X86GenRegisterBankInfo : public RegisterBankInfo { 33 static RegisterBankInfo::PartialMapping PartMappings[]; 34 static RegisterBankInfo::ValueMapping ValMappings[]; 37 static const RegisterBankInfo::ValueMapping *
|
D | X86RegisterBankInfo.cpp | 142 const RegisterBankInfo::InstructionMapping & 159 const RegisterBankInfo::InstructionMapping & 249 RegisterBankInfo::InstructionMappings 277 const RegisterBankInfo::InstructionMapping &Mapping = getInstructionMapping( in getInstrAlternativeMappings() 286 return RegisterBankInfo::getInstrAlternativeMappings(MI); in getInstrAlternativeMappings()
|
D | X86GenRegisterBankInfo.def | 15 RegisterBankInfo::PartialMapping X86GenRegisterBankInfo::PartMappings[]{ 52 RegisterBankInfo::ValueMapping X86GenRegisterBankInfo::ValMappings[]{ 88 const RegisterBankInfo::ValueMapping *
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/ |
D | MipsRegisterBankInfo.cpp | 31 RegisterBankInfo::PartialMapping PartMappings[]{ 37 RegisterBankInfo::ValueMapping ValueMappings[] = { 68 const RegisterBankInfo::InstructionMapping & 73 const RegisterBankInfo::InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64RegisterBankInfo.cpp | 29 : RegisterBankInfo(AArch64::NumRegisterBanks) { in AArch64RegisterBankInfo() 76 return RegisterBankInfo::copyCost(A, B, Size); in copyCost() 116 RegisterBankInfo::InstructionMappings 152 return RegisterBankInfo::getInstrAlternativeMappings(MI); in getInstrAlternativeMappings()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUGenRegisterBankInfo.def | 37 const RegisterBankInfo::PartialMapping PartMappings[] { 57 const RegisterBankInfo::ValueMapping ValMappings[] { 87 const RegisterBankInfo::ValueMapping *getValueMapping(unsigned BankID,
|
D | AMDGPURegisterBankInfo.cpp | 86 return RegisterBankInfo::copyCost(Dst, Src, Size); in copyCost() 98 RegisterBankInfo::InstructionMappings 176 return RegisterBankInfo::getInstrAlternativeMappings(MI); in getInstrAlternativeMappings() 204 const RegisterBankInfo::InstructionMapping & 218 const RegisterBankInfo::InstructionMapping & 245 const RegisterBankInfo::InstructionMapping & 269 const RegisterBankInfo::InstructionMapping &Mapping = getInstructionMapping( in getInstrMappingForLoad() 293 const RegisterBankInfo::InstructionMapping & 295 const RegisterBankInfo::InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()
|
D | AMDGPURegisterBankInfo.h | 29 class AMDGPUGenRegisterBankInfo : public RegisterBankInfo { 42 const RegisterBankInfo::InstructionMapping &
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/ |
D | ARMRegisterBankInfo.cpp | 39 RegisterBankInfo::PartialMapping PartMappings[]{ 49 static bool checkPartMapping(const RegisterBankInfo::PartialMapping &PM, in checkPartMapping() 76 RegisterBankInfo::ValueMapping ValueMappings[] = { 93 static bool checkValueMapping(const RegisterBankInfo::ValueMapping &VM, in checkValueMapping() 94 RegisterBankInfo::PartialMapping *BreakDown) { in checkValueMapping() 200 const RegisterBankInfo::InstructionMapping &
|