/external/llvm/include/llvm/CodeGen/GlobalISel/ |
RegisterBank.h | 95 inline raw_ostream &operator<<(raw_ostream &OS, const RegisterBank &RegBank) { 96 RegBank.print(OS);
|
RegisterBankInfo.h | 54 const RegisterBank *RegBank; 60 const RegisterBank &RegBank) 61 : StartIdx(StartIdx), Length(Length), RegBank(&RegBank) {} 73 /// Check that the Mask is compatible with the RegBank. 74 /// Indeed, if the RegBank cannot accomadate the "active bits" of the mask, 166 /// This element will map to \p RegBank and fully define a mask, whose 169 const RegisterBank &RegBank); 363 /// Record \p RegBank as the register bank that covers \p SVT. 368 /// getRegBankForType(SVT) == &RegBank [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/CodeGen/GlobalISel/ |
RegisterBank.h | 93 inline raw_ostream &operator<<(raw_ostream &OS, const RegisterBank &RegBank) { 94 RegBank.print(OS);
|
RegisterBankInfo.h | 56 const RegisterBank *RegBank; 62 const RegisterBank &RegBank) 63 : StartIdx(StartIdx), Length(Length), RegBank(&RegBank) {} 75 /// Check that the Mask is compatible with the RegBank. 76 /// Indeed, if the RegBank cannot accomadate the "active bits" of the mask, 433 const RegisterBank &RegBank) const; 441 const RegisterBank &RegBank) const; 538 /// \note The mapping RC -> RegBank could be built while adding the
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/CodeGen/GlobalISel/ |
RegisterBank.h | 93 inline raw_ostream &operator<<(raw_ostream &OS, const RegisterBank &RegBank) { 94 RegBank.print(OS);
|
RegisterBankInfo.h | 56 const RegisterBank *RegBank; 62 const RegisterBank &RegBank) 63 : StartIdx(StartIdx), Length(Length), RegBank(&RegBank) {} 75 /// Check that the Mask is compatible with the RegBank. 76 /// Indeed, if the RegBank cannot accomadate the "active bits" of the mask, 433 const RegisterBank &RegBank) const; 441 const RegisterBank &RegBank) const; 538 /// \note The mapping RC -> RegBank could be built while adding the
|
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/CodeGen/GlobalISel/ |
RegisterBank.h | 93 inline raw_ostream &operator<<(raw_ostream &OS, const RegisterBank &RegBank) { 94 RegBank.print(OS);
|
RegisterBankInfo.h | 56 const RegisterBank *RegBank; 62 const RegisterBank &RegBank) 63 : StartIdx(StartIdx), Length(Length), RegBank(&RegBank) {} 75 /// Check that the Mask is compatible with the RegBank. 76 /// Indeed, if the RegBank cannot accomadate the "active bits" of the mask, 433 const RegisterBank &RegBank) const; 441 const RegisterBank &RegBank) const; 538 /// \note The mapping RC -> RegBank could be built while adding the
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/GlobalISel/ |
RegisterBank.h | 93 inline raw_ostream &operator<<(raw_ostream &OS, const RegisterBank &RegBank) { 94 RegBank.print(OS);
|
RegisterBankInfo.h | 56 const RegisterBank *RegBank; 62 const RegisterBank &RegBank) 63 : StartIdx(StartIdx), Length(Length), RegBank(&RegBank) {} 75 /// Check that the Mask is compatible with the RegBank. 76 /// Indeed, if the RegBank cannot accomadate the "active bits" of the mask, 433 const RegisterBank &RegBank) const; 441 const RegisterBank &RegBank) const; 538 /// \note The mapping RC -> RegBank could be built while adding the
|
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/CodeGen/GlobalISel/ |
RegisterBank.h | 93 inline raw_ostream &operator<<(raw_ostream &OS, const RegisterBank &RegBank) { 94 RegBank.print(OS);
|
RegisterBankInfo.h | 56 const RegisterBank *RegBank; 62 const RegisterBank &RegBank) 63 : StartIdx(StartIdx), Length(Length), RegBank(&RegBank) {} 75 /// Check that the Mask is compatible with the RegBank. 76 /// Indeed, if the RegBank cannot accomadate the "active bits" of the mask, 433 const RegisterBank &RegBank) const; 441 const RegisterBank &RegBank) const; 538 /// \note The mapping RC -> RegBank could be built while adding the
|
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/CodeGen/GlobalISel/ |
RegisterBank.h | 93 inline raw_ostream &operator<<(raw_ostream &OS, const RegisterBank &RegBank) { 94 RegBank.print(OS);
|
RegisterBankInfo.h | 56 const RegisterBank *RegBank; 62 const RegisterBank &RegBank) 63 : StartIdx(StartIdx), Length(Length), RegBank(&RegBank) {} 75 /// Check that the Mask is compatible with the RegBank. 76 /// Indeed, if the RegBank cannot accomadate the "active bits" of the mask, 433 const RegisterBank &RegBank) const; 441 const RegisterBank &RegBank) const; 538 /// \note The mapping RC -> RegBank could be built while adding the
|
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/CodeGen/GlobalISel/ |
RegisterBank.h | 93 inline raw_ostream &operator<<(raw_ostream &OS, const RegisterBank &RegBank) { 94 RegBank.print(OS);
|
RegisterBankInfo.h | 56 const RegisterBank *RegBank; 62 const RegisterBank &RegBank) 63 : StartIdx(StartIdx), Length(Length), RegBank(&RegBank) {} 75 /// Check that the Mask is compatible with the RegBank. 76 /// Indeed, if the RegBank cannot accomadate the "active bits" of the mask, 433 const RegisterBank &RegBank) const; 441 const RegisterBank &RegBank) const; 538 /// \note The mapping RC -> RegBank could be built while adding the
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/GlobalISel/ |
RegisterBank.h | 93 inline raw_ostream &operator<<(raw_ostream &OS, const RegisterBank &RegBank) { 94 RegBank.print(OS);
|
RegisterBankInfo.h | 56 const RegisterBank *RegBank; 62 const RegisterBank &RegBank) 63 : StartIdx(StartIdx), Length(Length), RegBank(&RegBank) {} 75 /// Check that the Mask is compatible with the RegBank. 76 /// Indeed, if the RegBank cannot accomadate the "active bits" of the mask, 433 const RegisterBank &RegBank) const; 441 const RegisterBank &RegBank) const; 538 /// \note The mapping RC -> RegBank could be built while adding the
|
/external/llvm/utils/TableGen/ |
RegisterInfoEmitter.cpp | 77 void EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank, 79 void emitComposeSubRegIndices(raw_ostream &OS, CodeGenRegBank &RegBank, 81 void emitComposeSubRegIndexLaneMask(raw_ostream &OS, CodeGenRegBank &RegBank, 190 EmitRegUnitPressure(raw_ostream &OS, const CodeGenRegBank &RegBank, 192 unsigned NumRCs = RegBank.getRegClasses().size(); 193 unsigned NumSets = RegBank.getNumRegPressureSets(); 199 for (const auto &RC : RegBank.getRegClasses()) { 206 OS << " {" << (*Regs.begin())->getWeight(RegBank) 207 << ", " << RegBank.getRegUnitSetWeight(RegUnits); 218 for (unsigned UnitIdx = 0, UnitEnd = RegBank.getNumNativeRegUnits() [all...] |
CodeGenRegisters.cpp | 56 void CodeGenSubRegIndex::updateComponents(CodeGenRegBank &RegBank) { 65 CodeGenSubRegIndex *A = RegBank.getSubRegIdx(Comps[0]); 66 CodeGenSubRegIndex *B = RegBank.getSubRegIdx(Comps[1]); 80 IdxParts.push_back(RegBank.getSubRegIdx(Parts[i])); 81 RegBank.addConcatSubRegIndex(IdxParts, this); 117 void CodeGenRegister::buildObjectGraph(CodeGenRegBank &RegBank) { 126 ExplicitSubRegIndices.push_back(RegBank.getSubRegIdx(SRIs[i])); 127 ExplicitSubRegs.push_back(RegBank.getReg(SRs[i])); 142 CodeGenRegister *Reg = RegBank.getReg(Aliases[i]); 202 bool CodeGenRegister::inheritRegUnits(CodeGenRegBank &RegBank) { [all...] |
CodeGenTarget.h | 70 mutable std::unique_ptr<CodeGenRegBank> RegBank;
|
/external/llvm/lib/CodeGen/GlobalISel/ |
RegisterBankInfo.cpp | 48 const RegisterBank &RegBank = getRegBank(Idx); 49 assert(Idx == RegBank.getID() && 51 dbgs() << "Verify " << RegBank << '\n'; 52 assert(RegBank.verify(TRI) && "RegBank is invalid"); 60 RegisterBank &RegBank = getRegBank(ID); 61 assert(RegBank.getID() == RegisterBank::InvalidID && 63 RegBank.ID = ID; 64 RegBank.Name = Name; 195 const RegisterBank &RegBank = getRegBankFromRegClass(*RC) [all...] |
/external/swiftshader/third_party/LLVM/utils/TableGen/ |
RegisterInfoEmitter.cpp | 243 CodeGenRegBank &RegBank) { 250 RegBank.computeOverlaps(Overlaps); 262 const std::vector<CodeGenRegister*> &Regs = RegBank.getRegisters(); 333 ArrayRef<CodeGenRegisterClass*> RegisterClasses = RegBank.getRegClasses(); 407 CodeGenRegBank &RegBank) { 433 const std::vector<Record*> &SubRegIndices = RegBank.getSubRegIndices(); 440 for (unsigned i = 0, e = RegBank.getNumNamedIndices(); i != e; ++i) 448 ArrayRef<CodeGenRegisterClass*> RegisterClasses = RegBank.getRegClasses(); 483 CodeGenRegBank &RegBank){ 496 ArrayRef<CodeGenRegisterClass*> RegisterClasses = RegBank.getRegClasses() [all...] |
CodeGenRegisters.cpp | 49 CodeGenRegister::getSubRegs(CodeGenRegBank &RegBank) { 63 CodeGenRegister *SR = RegBank.getReg(SubList[i]); 75 CodeGenRegister *SR = RegBank.getReg(SubList[i]); 76 const SubRegMap &Map = SR->getSubRegs(RegBank); 115 const SubRegMap &R2Subs = R2->getSubRegs(RegBank); 138 SubRegs[RegBank.getCompositeSubRegIndex(O.First, O.Second, true)] = 258 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, Record *R) 277 const SetTheory::RecVec *Elements = RegBank.getSets().expand(R); 284 Members.insert(RegBank.getReg((*Elements)[i])); 290 RegBank.getSets().evaluate(AltOrders->getElement(i), Order) [all...] |
CodeGenTarget.cpp | 113 : Records(records), RegBank(0) { 162 if (!RegBank) 163 RegBank = new CodeGenRegBank(Records); 164 return *RegBank;
|