Home
last modified time | relevance | path

Searched refs:isTypeLegalForClass (Results 1 – 13 of 13) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsSEInstrInfo.cpp272 else if (TRI->isTypeLegalForClass(*RC, MVT::v16i8)) in storeRegToStack()
274 else if (TRI->isTypeLegalForClass(*RC, MVT::v8i16) || in storeRegToStack()
275 TRI->isTypeLegalForClass(*RC, MVT::v8f16)) in storeRegToStack()
277 else if (TRI->isTypeLegalForClass(*RC, MVT::v4i32) || in storeRegToStack()
278 TRI->isTypeLegalForClass(*RC, MVT::v4f32)) in storeRegToStack()
280 else if (TRI->isTypeLegalForClass(*RC, MVT::v2i64) || in storeRegToStack()
281 TRI->isTypeLegalForClass(*RC, MVT::v2f64)) in storeRegToStack()
350 else if (TRI->isTypeLegalForClass(*RC, MVT::v16i8)) in loadRegFromStack()
352 else if (TRI->isTypeLegalForClass(*RC, MVT::v8i16) || in loadRegFromStack()
353 TRI->isTypeLegalForClass(*RC, MVT::v8f16)) in loadRegFromStack()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/AVR/
DAVRInstrInfo.cpp144 if (TRI->isTypeLegalForClass(*RC, MVT::i8)) { in storeRegToStackSlot()
146 } else if (TRI->isTypeLegalForClass(*RC, MVT::i16)) { in storeRegToStackSlot()
174 if (TRI->isTypeLegalForClass(*RC, MVT::i8)) { in loadRegFromStackSlot()
176 } else if (TRI->isTypeLegalForClass(*RC, MVT::i16)) { in loadRegFromStackSlot()
DAVRRegisterInfo.cpp100 if (TRI->isTypeLegalForClass(*RC, MVT::i16)) { in getLargestLegalSuperClass()
104 if (TRI->isTypeLegalForClass(*RC, MVT::i8)) { in getLargestLegalSuperClass()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DTargetRegisterInfo.cpp220 if ((VT == MVT::Other || isTypeLegalForClass(*RC, VT)) && in getMinimalPhysRegClass()
238 if ((!Ty.isValid() || isTypeLegalForClass(*RC, Ty)) && RC->contains(reg) && in getMinimalPhysRegClassLLT()
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DTargetRegisterInfo.h296 bool isTypeLegalForClass(const TargetRegisterClass &RC, MVT T) const { in isTypeLegalForClass() function
304 bool isTypeLegalForClass(const TargetRegisterClass &RC, LLT T) const { in isTypeLegalForClass() function
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
DWebAssemblyAsmPrinter.cpp64 if (TRI->isTypeLegalForClass(*TRC, T)) in getRegType()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DInstrEmitter.cpp161 assert(TRI->isTypeLegalForClass(*UseRC, VT) && in EmitCopyFromReg()
DTargetLowering.cpp5343 if (RI->isTypeLegalForClass(*RC, VT)) in getRegForInlineAsmConstraint()
DSelectionDAGBuilder.cpp8711 !TRI.isTypeLegalForClass(*RC, OpInfo.ConstraintVT)) { in getRegistersForValue()
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp13522 if (TRI->isTypeLegalForClass(*RC, VT.SimpleTy)) in getRegForInlineAsmConstraint()
13526 if (TRI->isTypeLegalForClass(RISCV::VMV0RegClass, VT.SimpleTy)) in getRegForInlineAsmConstraint()
13666 if (TRI->isTypeLegalForClass(RISCV::VMRegClass, VT.SimpleTy)) in getRegForInlineAsmConstraint()
13668 if (TRI->isTypeLegalForClass(RISCV::VRRegClass, VT.SimpleTy)) in getRegForInlineAsmConstraint()
13672 if (TRI->isTypeLegalForClass(*RC, VT.SimpleTy)) { in getRegForInlineAsmConstraint()
/openbsd/src/gnu/llvm/llvm/lib/Target/VE/
DVEISelLowering.cpp2199 assert(TRI->isTypeLegalForClass(*RC, MVT::i32) && "Invalid destination!"); in emitEHSjLjSetJmp()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86ISelLowering.cpp36553 assert(TRI->isTypeLegalForClass(*RC, MVT::i32) && "Invalid destination!"); in emitEHSjLjSetJmp()
57634 if (TRI->isTypeLegalForClass(*Res.second, VT) || VT == MVT::Other) in getRegForInlineAsmConstraint()
57698 else if (TRI->isTypeLegalForClass(X86::VR128XRegClass, VT)) in getRegForInlineAsmConstraint()
57700 else if (TRI->isTypeLegalForClass(X86::VR256XRegClass, VT)) in getRegForInlineAsmConstraint()
57702 else if (TRI->isTypeLegalForClass(X86::VR512RegClass, VT)) in getRegForInlineAsmConstraint()
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp11939 assert(TRI->isTypeLegalForClass(*RC, MVT::i32) && "Invalid destination!"); in emitEHSjLjSetJmp()