HomeSort by relevance Sort by last modified time
    Searched refs:ValVT (Results 1 - 18 of 18) sorted by null

  /external/llvm/lib/Target/ARM/
ARMCallingConv.h 28 static bool f64AssignAPCS(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
35 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
42 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
50 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
52 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
58 static bool CC_ARM_APCS_Custom_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
62 if (!f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, true))
65 !f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, false))
71 static bool f64AssignAAPCS(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
85 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
    [all...]
  /external/llvm/include/llvm/CodeGen/
CallingConvLower.h 61 /// ValVT - The type of the value being assigned.
62 MVT ValVT;
68 static CCValAssign getReg(unsigned ValNo, MVT ValVT,
77 Ret.ValVT = ValVT;
82 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT,
86 Ret = getReg(ValNo, ValVT, RegNo, LocVT, HTP);
91 static CCValAssign getMem(unsigned ValNo, MVT ValVT,
100 Ret.ValVT = ValVT;
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonVarargsCallingConvention.h 20 static bool RetCC_Hexagon32_VarArgs(unsigned ValNo, EVT ValVT,
29 static bool CC_Hexagon32_VarArgs(unsigned ValNo, EVT ValVT,
57 State.addLoc(CCValAssign::getReg(ValNo, ValVT.getSimpleVT(), Reg,
69 State.addLoc(CCValAssign::getReg(ValNo, ValVT.getSimpleVT(), Reg,
92 State.addLoc(CCValAssign::getMem(ValNo, ValVT.getSimpleVT(), Offset3,
98 static bool RetCC_Hexagon32_VarArgs(unsigned ValNo, EVT ValVT,
113 State.addLoc(CCValAssign::getReg(ValNo, ValVT.getSimpleVT(), Reg,
125 State.addLoc(CCValAssign::getReg(ValNo, ValVT.getSimpleVT(), Reg,
138 State.addLoc(CCValAssign::getMem(ValNo, ValVT.getSimpleVT(), Offset3,
HexagonCallingConvLower.h 36 typedef bool Hexagon_CCAssignFn(unsigned ValNo, EVT ValVT,
176 void HandleByVal(unsigned ValNo, EVT ValVT,
HexagonISelLowering.cpp 52 CC_Hexagon(unsigned ValNo, MVT ValVT,
57 CC_Hexagon32(unsigned ValNo, MVT ValVT,
62 CC_Hexagon64(unsigned ValNo, MVT ValVT,
67 RetCC_Hexagon(unsigned ValNo, MVT ValVT,
72 RetCC_Hexagon32(unsigned ValNo, MVT ValVT,
77 RetCC_Hexagon64(unsigned ValNo, MVT ValVT,
82 CC_Hexagon_VarArg (unsigned ValNo, MVT ValVT,
92 return CC_Hexagon(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State);
103 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo));
108 ValVT = MVT::i32
    [all...]
HexagonCallingConvLower.cpp 41 void Hexagon_CCState::HandleByVal(unsigned ValNo, EVT ValVT,
53 addLoc(CCValAssign::getMem(ValNo, ValVT.getSimpleVT(), Offset,
  /external/llvm/lib/CodeGen/
CallingConvLower.cpp 42 void CCState::HandleByVal(unsigned ValNo, MVT ValVT,
55 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
  /external/llvm/include/llvm/Target/
TargetLowering.h 456 LegalizeAction getTruncStoreAction(MVT ValVT, MVT MemVT) const {
457 assert(ValVT < MVT::LAST_VALUETYPE && MemVT < MVT::LAST_VALUETYPE &&
459 return (LegalizeAction)TruncStoreActions[ValVT.SimpleTy]
465 bool isTruncStoreLegal(EVT ValVT, EVT MemVT) const {
466 return isTypeLegal(ValVT) && MemVT.isSimple() &&
467 getTruncStoreAction(ValVT.getSimpleVT(), MemVT.getSimpleVT()) == Legal;
    [all...]
  /external/llvm/lib/Target/Mips/
MipsISelLowering.cpp     [all...]
MipsISelLowering.h 262 void handleByValArg(unsigned ValNo, MVT ValVT, MVT LocVT,
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 36 static bool CC_Sparc_Assign_SRet(unsigned &ValNo, MVT &ValVT,
43 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
49 static bool CC_Sparc_Assign_f64(unsigned &ValNo, MVT &ValVT,
58 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
61 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
69 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
71 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp     [all...]
  /external/llvm/lib/Target/MBlaze/
MBlazeISelLowering.cpp 38 static bool CC_MBlaze_AssignReg(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
658 static bool CC_MBlaze_AssignReg(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
671 unsigned SizeInBytes = ValVT.getSizeInBits() >> 3;
673 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorOps.cpp 166 MVT ValVT = ST->getValue().getSimpleValueType();
168 switch (TLI.getTruncStoreAction(ValVT, StVT.getSimpleVT())) {
LegalizeVectorTypes.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 39 static bool CC_PPC32_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
43 static bool CC_PPC32_SVR4_Custom_AlignArgRegs(unsigned &ValNo, MVT &ValVT,
48 static bool CC_PPC32_SVR4_Custom_AlignFPArgRegs(unsigned &ValNo, MVT &ValVT,
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelLowering.cpp     [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 798 static bool CC_AArch64NoMoreRegs(unsigned ValNo, MVT ValVT, MVT LocVT,
    [all...]

Completed in 175 milliseconds