Searched refs:ValueTypeByHwMode (Results 1 - 13 of 13) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/utils/TableGen/
H A DInfoByHwMode.cpp9 // selection. Currently it is ValueTypeByHwMode (parameterized ValueType),
31 ValueTypeByHwMode::ValueTypeByHwMode(Record *R, const CodeGenHwModes &CGH) { function in class:ValueTypeByHwMode
42 ValueTypeByHwMode::ValueTypeByHwMode(Record *R, MVT T) : ValueTypeByHwMode(T) { function in class:ValueTypeByHwMode
47 bool ValueTypeByHwMode::operator== (const ValueTypeByHwMode &T) const {
58 bool ValueTypeByHwMode::operator< (const ValueTypeByHwMode
[all...]
H A DInfoByHwMode.h9 // selection. Currently it is ValueTypeByHwMode (parameterized ValueType),
156 struct ValueTypeByHwMode : public InfoByHwMode<MVT> { struct in namespace:llvm
157 ValueTypeByHwMode(Record *R, const CodeGenHwModes &CGH);
158 ValueTypeByHwMode(Record *R, MVT T);
159 ValueTypeByHwMode(MVT T) { Map.insert({DefaultMode,T}); } function in struct:llvm::ValueTypeByHwMode
160 ValueTypeByHwMode() = default;
162 bool operator== (const ValueTypeByHwMode &T) const;
163 bool operator< (const ValueTypeByHwMode &T) const;
181 ValueTypeByHwMode getValueTypeByHwMode(Record *Rec,
223 raw_ostream &operator<<(raw_ostream &OS, const ValueTypeByHwMode
[all...]
H A DCodeGenTarget.h65 mutable SmallVector<ValueTypeByHwMode, 8> LegalValueTypes;
125 getSuperRegForSubReg(const ValueTypeByHwMode &Ty, CodeGenRegBank &RegBank,
142 std::vector<ValueTypeByHwMode> getRegisterVTs(Record *R) const;
144 ArrayRef<ValueTypeByHwMode> getLegalValueTypes() const {
H A DCodeGenDAGPatterns.h203 : TypeSetByHwMode(ValueTypeByHwMode(VT)) {}
204 TypeSetByHwMode(ValueTypeByHwMode VT)
205 : TypeSetByHwMode(ArrayRef<ValueTypeByHwMode>(&VT, 1)) {}
206 TypeSetByHwMode(ArrayRef<ValueTypeByHwMode> VTList);
213 ValueTypeByHwMode getValueTypeByHwMode() const;
237 bool insert(const ValueTypeByHwMode &VVT);
265 ValueTypeByHwMode getConcrete(const TypeSetByHwMode &VTS,
279 bool MergeInTypeInfo(TypeSetByHwMode &Out, ValueTypeByHwMode InVT) const {
312 const ValueTypeByHwMode &VVT);
408 ValueTypeByHwMode VV
[all...]
H A DCodeGenRegisters.h333 SmallVector<ValueTypeByHwMode, 4> VTs;
361 ArrayRef<ValueTypeByHwMode> getValueTypes() const { return VTs; }
363 bool hasType(const ValueTypeByHwMode &VT) const;
365 const ValueTypeByHwMode &getValueTypeNum(unsigned VTNum) const {
784 getMinimalPhysRegClass(Record *RegRecord, ValueTypeByHwMode *VT = nullptr);
H A DCodeGenTarget.cpp379 const ValueTypeByHwMode &ValueTy, CodeGenRegBank &RegBank,
440 std::vector<ValueTypeByHwMode> CodeGenTarget::getRegisterVTs(Record *R)
443 std::vector<ValueTypeByHwMode> Result;
446 ArrayRef<ValueTypeByHwMode> InVTs = RC.getValueTypes();
H A DDAGISelMatcherGen.cpp39 const ValueTypeByHwMode &VVT = RC.getValueTypeNum(0);
47 const ValueTypeByHwMode &VVT = RC.getValueTypeNum(0);
H A DCodeGenDAGPatterns.cpp75 OS << LS << ValueTypeByHwMode::getMVTName(T);
85 TypeSetByHwMode::TypeSetByHwMode(ArrayRef<ValueTypeByHwMode> VTList) {
90 for (const ValueTypeByHwMode &VVT : VTList)
104 ValueTypeByHwMode TypeSetByHwMode::getValueTypeByHwMode() const {
107 ValueTypeByHwMode VVT;
124 bool TypeSetByHwMode::insert(const ValueTypeByHwMode &VVT) {
646 const ValueTypeByHwMode &VVT) {
2487 ValueTypeByHwMode VVT = TP.getInfer().getConcrete(Types[0], false);
2719 const ValueTypeByHwMode VVT = getValueTypeByHwMode(T, CGH);
H A DCodeGenInstruction.cpp526 const std::vector<ValueTypeByHwMode> &RegVTs =
H A DCodeGenRegisters.cpp868 bool CodeGenRegisterClass::hasType(const ValueTypeByHwMode &VT) const {
880 for (const ValueTypeByHwMode &OurVT : VTs) {
2476 ValueTypeByHwMode *VT) {
H A DRegisterInfoEmitter.cpp1239 for (const ValueTypeByHwMode &VVT : RC.VTs)
1290 for (const ValueTypeByHwMode &VVT : RC.VTs)
H A DFastISelEmitter.cpp177 ValueTypeByHwMode VVT = TP->getTree(0)->getType(0);
H A DGlobalISelEmitter.cpp1089 ValueTypeByHwMode VT = ChildTypes.front().getValueTypeByHwMode();
1127 ValueTypeByHwMode VTy = ChildTypes.front().getValueTypeByHwMode();
1845 // We need a ValueTypeByHwMode for getSuperRegForSubReg.

Completed in 213 milliseconds