/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, 91 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, 175 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 | 40 void Hexagon_CCState::HandleByVal(unsigned ValNo, EVT ValVT, 52 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 | 465 LegalizeAction getTruncStoreAction(MVT ValVT, MVT MemVT) const { 466 assert(ValVT < MVT::LAST_VALUETYPE && MemVT < MVT::LAST_VALUETYPE && 468 return (LegalizeAction)TruncStoreActions[ValVT.SimpleTy] 474 bool isTruncStoreLegal(EVT ValVT, EVT MemVT) const { 475 return isTypeLegal(ValVT) && MemVT.isSimple() && 476 getTruncStoreAction(ValVT.getSimpleVT(), MemVT.getSimpleVT()) == Legal; [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.h | 637 bool CC_PPC32_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT, 642 bool CC_PPC32_SVR4_Custom_AlignArgRegs(unsigned &ValNo, MVT &ValVT, 648 bool CC_PPC32_SVR4_Custom_AlignFPArgRegs(unsigned &ValNo, MVT &ValVT,
|
PPCISelLowering.cpp | [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | 37 static bool CC_Sparc_Assign_SRet(unsigned &ValNo, MVT &ValVT, 44 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, 50 static bool CC_Sparc_Assign_f64(unsigned &ValNo, MVT &ValVT, 59 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 62 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, 70 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 72 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, 79 static bool CC_Sparc64_Full(unsigned &ValNo, MVT &ValVT, 101 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 111 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)) [all...] |
/external/llvm/lib/Target/Mips/ |
MipsISelLowering.cpp | [all...] |
MipsISelLowering.h | 290 void handleByValArg(unsigned ValNo, MVT ValVT, MVT LocVT,
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXISelLowering.cpp | [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/X86/ |
X86ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.cpp | [all...] |