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

References

include/llvm/CodeGen/CallingConvLower.h
  150   Register getLocReg() const { assert(isRegLoc()); return Loc; }
lib/CodeGen/CallingConvLower.cpp
   72     if (ValAssign.isRegLoc()) {
  221     HaveRegParm = Locs.back().isRegLoc();
  227     if (Locs[I].isRegLoc())
  281     bool RegLoc1 = Loc1.isRegLoc();
  282     if (RegLoc1 != Loc2.isRegLoc())
lib/CodeGen/GlobalISel/CallLowering.cpp
  301     if (VA.isRegLoc()) {
  434     if (Loc1.isRegLoc() != Loc2.isRegLoc())
  434     if (Loc1.isRegLoc() != Loc2.isRegLoc())
  437     if (Loc1.isRegLoc()) {
lib/CodeGen/SelectionDAG/TargetLowering.cpp
   80     if (!ArgLoc.isRegLoc())
lib/Target/AArch64/AArch64CallLowering.cpp
  603     if (!ArgLoc.isRegLoc()) {
lib/Target/AArch64/AArch64FastISel.cpp
 3114     if (VA.isRegLoc() && !VA.needsCustom()) {
 3884     if (!VA.isRegLoc())
lib/Target/AArch64/AArch64ISelLowering.cpp
 3202     if (VA.isRegLoc()) {
 3630       if (!ArgLoc.isRegLoc())
 3907     if (VA.isRegLoc()) {
 4183     assert(VA.isRegLoc() && "Can only return in registers!");
lib/Target/AMDGPU/SIISelLowering.cpp
 2164     assert(VA.isRegLoc() && "Parameter must be in a register!");
 2311     assert(VA.isRegLoc() && "Can only return in registers!");
 2386     if (VA.isRegLoc()) {
 2811     if (VA.isRegLoc()) {
lib/Target/ARC/ARCISelLowering.cpp
  285     if (VA.isRegLoc()) {
  378     if (VA.isRegLoc()) {
  483     if (VA.isRegLoc()) {
  633     if (VA.isRegLoc())
  661     if (!VA.isRegLoc())
lib/Target/ARM/ARMCallLowering.cpp
  117     assert(VA.isRegLoc() && "Value shouldn't be assigned to reg");
  155     assert(VA.isRegLoc() && "Value should be in reg");
  156     assert(NextVA.isRegLoc() && "Value should be in reg");
  339     assert(VA.isRegLoc() && "Value shouldn't be assigned to reg");
  379     assert(VA.isRegLoc() && "Value should be in reg");
  380     assert(NextVA.isRegLoc() && "Value should be in reg");
lib/Target/ARM/ARMFastISel.cpp
 1911     if (VA.isRegLoc() && !VA.needsCustom()) {
 1917           !VA.isRegLoc() || !ArgLocs[++i].isRegLoc())
 1917           !VA.isRegLoc() || !ArgLocs[++i].isRegLoc())
 1992     if (VA.isRegLoc() && !VA.needsCustom()) {
 2004       assert(VA.isRegLoc() && NextVA.isRegLoc() &&
 2004       assert(VA.isRegLoc() && NextVA.isRegLoc() &&
 2133     if (!VA.isRegLoc())
lib/Target/ARM/ARMISelLowering.cpp
 2032   if (NextVA.isRegLoc())
 2168         if (VA.isRegLoc()) {
 2181     } else if (VA.isRegLoc()) {
 2650           if (!VA.isRegLoc())
 2652           if (!ArgLocs[++i].isRegLoc())
 2655             if (!ArgLocs[++i].isRegLoc())
 2657             if (!ArgLocs[++i].isRegLoc())
 2660         } else if (!VA.isRegLoc()) {
 2749     assert(VA.isRegLoc() && "Can only return in registers!");
 4020     if (VA.isRegLoc()) {
lib/Target/AVR/AVRISelLowering.cpp
 1069     if (VA.isRegLoc()) {
 1402     assert(VA.isRegLoc() && "Can only return in registers!");
lib/Target/BPF/BPFISelLowering.cpp
  227     if (VA.isRegLoc()) {
  348     if (VA.isRegLoc())
  435     assert(VA.isRegLoc() && "Can only return in registers!");
lib/Target/Hexagon/HexagonISelLowering.cpp
  433     if (VA.isRegLoc())
  727     if (VA.isRegLoc() && ByVal && Flags.getByValSize() <= 8)
  730     bool InReg = VA.isRegLoc() &&
lib/Target/Lanai/LanaiISelLowering.cpp
  458     if (VA.isRegLoc()) {
  555     assert(VA.isRegLoc() && "Can only return in registers!");
  685     if (VA.isRegLoc()) {
lib/Target/MSP430/MSP430ISelLowering.cpp
  625     if (VA.isRegLoc()) {
  747     assert(VA.isRegLoc() && "Can only return in registers!");
  833     if (VA.isRegLoc()) {
lib/Target/Mips/MipsCallLowering.cpp
   29   if (VA.isRegLoc()) {
lib/Target/Mips/MipsFastISel.cpp
 1232     if (VA.isRegLoc() && !VA.needsCustom()) {
 1723     if (!VA.isRegLoc())
lib/Target/Mips/MipsISelLowering.cpp
 3156       if (VA.isRegLoc()) {
 3209     if (VA.isRegLoc()) {
 3355     assert(VA.isRegLoc() && "Can only return in registers!");
 3504     bool IsRegLoc = VA.isRegLoc();
 3672     assert(VA.isRegLoc() && "Can only return in registers!");
lib/Target/PowerPC/PPCFastISel.cpp
 1399         !VA.isRegLoc() || VA.needsCustom())
 1507     assert(VA.isRegLoc() && "Can only return in registers!");
 1743         assert(VA.isRegLoc() && "Can only return in registers!");
lib/Target/PowerPC/PPCISelLowering.cpp
 3481     if (VA.isRegLoc()) {
 5169     assert(VA.isRegLoc() && "Can only return in registers!");
 5579     if (VA.isRegLoc()) {
 6850     if (VA.isRegLoc())
 6906     assert(VA.isRegLoc() && "Can only return in registers!");
lib/Target/RISCV/RISCVISelLowering.cpp
 1786   assert(VA.isRegLoc() && "Expected register VA assignment");
 1916     else if (VA.isRegLoc())
 2164     if (IsF64OnRV32DSoftABI && VA.isRegLoc()) {
 2225     if (VA.isRegLoc()) {
 2403     assert(VA.isRegLoc() && "Can only return in registers!");
 2407       assert(VA.isRegLoc() && "Expected return via registers");
lib/Target/Sparc/SparcISelLowering.cpp
  235     assert(VA.isRegLoc() && "Can only return in registers!");
  318     assert(VA.isRegLoc() && "Can only return in registers!");
  416     if (VA.isRegLoc()) {
  595     if (VA.isRegLoc()) {
  868       if (VA.isRegLoc()) {
  872         if (NextVA.isRegLoc()) {
  902     if (VA.isRegLoc()) {
 1053     if (!VA.isRegLoc() || (ValTy != MVT::f64 && ValTy != MVT::f128))
 1165     if (VA.isRegLoc()) {
 1200         if (i+1 < ArgLocs.size() && ArgLocs[i+1].isRegLoc() &&
lib/Target/SystemZ/SystemZISelLowering.cpp
 1321     if (VA.isRegLoc()) {
 1447     if (!VA.isRegLoc())
 1530     if (VA.isRegLoc())
 1687     assert(VA.isRegLoc() && "Can only return in registers!");
lib/Target/X86/X86FastISel.cpp
 1212     if (!VA.isRegLoc())
 3403     if (VA.isRegLoc()) {
lib/Target/X86/X86ISelLowering.cpp
 2446   assert(VA.isRegLoc() && NextVA.isRegLoc() &&
 2446   assert(VA.isRegLoc() && NextVA.isRegLoc() &&
 2497     assert(VA.isRegLoc() && "Can only return in registers!");
 2743   assert(VA.isRegLoc() && NextVA.isRegLoc() &&
 2743   assert(VA.isRegLoc() && NextVA.isRegLoc() &&
 3221     if (VA.isRegLoc()) {
 3824     } else if (VA.isRegLoc()) {
 3931       if (VA.isRegLoc()) {
 4367       if (!ArgLocs[i].isRegLoc())
 4434         if (!VA.isRegLoc()) {
 4458         if (!VA.isRegLoc())
lib/Target/XCore/XCoreISelLowering.cpp
 1068     if (VA.isRegLoc()) {
 1162     if (VA.isRegLoc()) {
 1299     if (VA.isRegLoc()) {
 1470     if (VA.isRegLoc())
 1498     if (!VA.isRegLoc())