reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  163     assert(TRI->isTypeLegalForClass(*UseRC, VT) &&
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 7919         !TRI.isTypeLegalForClass(*RC, OpInfo.ConstraintVT)) {
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 4145         if (RI->isTypeLegalForClass(*RC, VT))
lib/CodeGen/TargetRegisterInfo.cpp
  198     if ((VT == MVT::Other || isTypeLegalForClass(*RC, VT)) &&
lib/Target/AVR/AVRInstrInfo.cpp
  144   if (TRI->isTypeLegalForClass(*RC, MVT::i8)) {
  146   } else if (TRI->isTypeLegalForClass(*RC, MVT::i16)) {
  178   if (TRI->isTypeLegalForClass(*RC, MVT::i8)) {
  180   } else if (TRI->isTypeLegalForClass(*RC, MVT::i16)) {
lib/Target/AVR/AVRRegisterInfo.cpp
   86   if (TRI->isTypeLegalForClass(*RC, MVT::i16)) {
   90   if (TRI->isTypeLegalForClass(*RC, MVT::i8)) {
lib/Target/Mips/MipsSEInstrInfo.cpp
  277   else if (TRI->isTypeLegalForClass(*RC, MVT::v16i8))
  279   else if (TRI->isTypeLegalForClass(*RC, MVT::v8i16) ||
  280            TRI->isTypeLegalForClass(*RC, MVT::v8f16))
  282   else if (TRI->isTypeLegalForClass(*RC, MVT::v4i32) ||
  283            TRI->isTypeLegalForClass(*RC, MVT::v4f32))
  285   else if (TRI->isTypeLegalForClass(*RC, MVT::v2i64) ||
  286            TRI->isTypeLegalForClass(*RC, MVT::v2f64))
  355   else if (TRI->isTypeLegalForClass(*RC, MVT::v16i8))
  357   else if (TRI->isTypeLegalForClass(*RC, MVT::v8i16) ||
  358            TRI->isTypeLegalForClass(*RC, MVT::v8f16))
  360   else if (TRI->isTypeLegalForClass(*RC, MVT::v4i32) ||
  361            TRI->isTypeLegalForClass(*RC, MVT::v4f32))
  363   else if (TRI->isTypeLegalForClass(*RC, MVT::v2i64) ||
  364            TRI->isTypeLegalForClass(*RC, MVT::v2f64))
lib/Target/PowerPC/PPCISelLowering.cpp
10624   assert(TRI->isTypeLegalForClass(*RC, MVT::i32) && "Invalid destination!");
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
   62     if (TRI->isTypeLegalForClass(*TRC, T))
lib/Target/X86/X86ISelLowering.cpp
30487   assert(TRI->isTypeLegalForClass(*RC, MVT::i32) && "Invalid destination!");
46029   if (TRI->isTypeLegalForClass(*Res.second, VT) || VT == MVT::Other)
46091     else if (TRI->isTypeLegalForClass(X86::VR128XRegClass, VT))
46093     else if (TRI->isTypeLegalForClass(X86::VR256XRegClass, VT))
46095     else if (TRI->isTypeLegalForClass(X86::VR512RegClass, VT))