HomeSort by: relevance | last modified time | path
    Searched refs:ValueTypeByHwMode (Results 1 - 13 of 13) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
InfoByHwMode.cpp 9 // selection. Currently it is ValueTypeByHwMode (parameterized ValueType),
32 ValueTypeByHwMode::ValueTypeByHwMode(Record *R, const CodeGenHwModes &CGH) {
41 ValueTypeByHwMode::ValueTypeByHwMode(Record *R, MVT T) : ValueTypeByHwMode(T) {
46 bool ValueTypeByHwMode::operator== (const ValueTypeByHwMode &T) const {
57 bool ValueTypeByHwMode::operator< (const ValueTypeByHwMode &T) const
    [all...]
InfoByHwMode.h 9 // selection. Currently it is ValueTypeByHwMode (parameterized ValueType),
120 struct ValueTypeByHwMode : public InfoByHwMode<MVT> {
121 ValueTypeByHwMode(Record *R, const CodeGenHwModes &CGH);
122 ValueTypeByHwMode(Record *R, MVT T);
123 ValueTypeByHwMode(MVT T) { Map.insert({DefaultMode,T}); }
124 ValueTypeByHwMode() = default;
126 bool operator== (const ValueTypeByHwMode &T) const;
127 bool operator< (const ValueTypeByHwMode &T) const;
145 ValueTypeByHwMode getValueTypeByHwMode(Record *Rec,
187 raw_ostream &operator<<(raw_ostream &OS, const ValueTypeByHwMode &T)
    [all...]
CodeGenTarget.h 55 mutable SmallVector<ValueTypeByHwMode, 8> LegalValueTypes;
113 getSuperRegForSubReg(const ValueTypeByHwMode &Ty, CodeGenRegBank &RegBank,
132 std::vector<ValueTypeByHwMode> getRegisterVTs(Record *R) const;
134 ArrayRef<ValueTypeByHwMode> getLegalValueTypes() const {
CodeGenDAGPatterns.h 197 : TypeSetByHwMode(ValueTypeByHwMode(VT)) {}
198 TypeSetByHwMode(ValueTypeByHwMode VT)
199 : TypeSetByHwMode(ArrayRef<ValueTypeByHwMode>(&VT, 1)) {}
200 TypeSetByHwMode(ArrayRef<ValueTypeByHwMode> VTList);
207 ValueTypeByHwMode getValueTypeByHwMode() const;
236 bool insert(const ValueTypeByHwMode &VVT);
265 ValueTypeByHwMode getConcrete(const TypeSetByHwMode &VTS,
279 bool MergeInTypeInfo(TypeSetByHwMode &Out, ValueTypeByHwMode InVT) {
309 const ValueTypeByHwMode &VVT);
410 ValueTypeByHwMode VVT
    [all...]
CodeGenRegisters.h 329 SmallVector<ValueTypeByHwMode, 4> VTs;
352 ArrayRef<ValueTypeByHwMode> getValueTypes() const { return VTs; }
355 bool hasType(const ValueTypeByHwMode &VT) const {
359 const ValueTypeByHwMode &getValueTypeNum(unsigned VTNum) const {
736 getMinimalPhysRegClass(Record *RegRecord, ValueTypeByHwMode *VT = nullptr);
CodeGenTarget.cpp 342 CodeGenTarget::getSuperRegForSubReg(const ValueTypeByHwMode &ValueTy,
401 std::vector<ValueTypeByHwMode> CodeGenTarget::getRegisterVTs(Record *R)
404 std::vector<ValueTypeByHwMode> Result;
407 ArrayRef<ValueTypeByHwMode> InVTs = RC.getValueTypes();
DAGISelMatcherGen.cpp 35 const ValueTypeByHwMode &VVT = RC.getValueTypeNum(0);
43 const ValueTypeByHwMode &T = RC.getValueTypeNum(0);
CodeGenDAGPatterns.cpp 69 TypeSetByHwMode::TypeSetByHwMode(ArrayRef<ValueTypeByHwMode> VTList) {
70 for (const ValueTypeByHwMode &VVT : VTList) {
86 ValueTypeByHwMode TypeSetByHwMode::getValueTypeByHwMode() const {
89 ValueTypeByHwMode VVT;
108 bool TypeSetByHwMode::insert(const ValueTypeByHwMode &VVT) {
207 OS << LS << ValueTypeByHwMode::getMVTName(T);
607 const ValueTypeByHwMode &VVT) {
2437 ValueTypeByHwMode VVT = TP.getInfer().getConcrete(Types[0], false);
RegisterInfoEmitter.cpp 1242 for (const ValueTypeByHwMode &VVT : RC.VTs)
1292 for (const ValueTypeByHwMode &VVT : RC.VTs)
CodeGenInstruction.cpp 459 const std::vector<ValueTypeByHwMode> &RegVTs =
FastISelEmitter.cpp 173 ValueTypeByHwMode VVT = TP->getTree(0)->getType(0);
CodeGenRegisters.cpp 2380 ValueTypeByHwMode *VT) {
GlobalISelEmitter.cpp 4311 ValueTypeByHwMode VT = ChildTypes.front().getValueTypeByHwMode();
4349 ValueTypeByHwMode VTy = ChildTypes.front().getValueTypeByHwMode();
5050 // We need a ValueTypeByHwMode for getSuperRegForSubReg.

Completed in 63 milliseconds