CodeGenTarget.h (202375) | CodeGenTarget.h (205218) |
---|---|
1//===- CodeGenTarget.h - Target Class Wrapper -------------------*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 153 unchanged lines hidden (view full) --- 162 return 0; 163 } 164 } 165 return FoundRC; 166 } 167 168 /// getRegisterVTs - Find the union of all possible SimpleValueTypes for the 169 /// specified physical register. | 1//===- CodeGenTarget.h - Target Class Wrapper -------------------*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 153 unchanged lines hidden (view full) --- 162 return 0; 163 } 164 } 165 return FoundRC; 166 } 167 168 /// getRegisterVTs - Find the union of all possible SimpleValueTypes for the 169 /// specified physical register. |
170 std::vector<unsigned char> getRegisterVTs(Record *R) const; | 170 std::vector<MVT::SimpleValueType> getRegisterVTs(Record *R) const; |
171 172 const std::vector<MVT::SimpleValueType> &getLegalValueTypes() const { 173 if (LegalValueTypes.empty()) ReadLegalValueTypes(); 174 return LegalValueTypes; 175 } 176 177 /// isLegalValueType - Return true if the specified value type is natively 178 /// supported by the target (i.e. there are registers that directly hold it). --- 64 unchanged lines hidden --- | 171 172 const std::vector<MVT::SimpleValueType> &getLegalValueTypes() const { 173 if (LegalValueTypes.empty()) ReadLegalValueTypes(); 174 return LegalValueTypes; 175 } 176 177 /// isLegalValueType - Return true if the specified value type is natively 178 /// supported by the target (i.e. there are registers that directly hold it). --- 64 unchanged lines hidden --- |