/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
ARMCallingConv.h | 29 static bool f64AssignAPCS(unsigned &ValNo, MVT &ValVT, MVT &LocVT, 36 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 43 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, 51 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 53 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, 59 static bool CC_ARM_APCS_Custom_f64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, 63 if (!f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, true)) 66 !f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, false)) 72 static bool f64AssignAAPCS(unsigned &ValNo, MVT &ValVT, MVT &LocVT, 86 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
X86CallingConv.cpp | 22 bool CC_X86_32_RegCall_Assign2Regs(unsigned &ValNo, MVT &ValVT, MVT &LocVT, 54 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 61 static ArrayRef<MCPhysReg> CC_X86_VectorCallGetSSEs(const MVT &ValVT) { 62 if (ValVT.is512BitVector()) { 68 if (ValVT.is256BitVector()) { 84 static bool CC_X86_VectorCallAssignRegister(unsigned &ValNo, MVT &ValVT, 90 ArrayRef<MCPhysReg> RegList = CC_X86_VectorCallGetSSEs(ValVT); 101 CCValAssign::getReg(ValNo, ValVT, AssigedReg, LocVT, LocInfo)); 106 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 116 bool CC_X86_64_VectorCall(unsigned &ValNo, MVT &ValVT, MVT &LocVT [all...] |
X86CallingConv.h | 28 bool CC_X86_32_RegCall_Assign2Regs(unsigned &ValNo, MVT &ValVT, MVT &LocVT, 38 bool CC_X86_64_VectorCall(unsigned &ValNo, MVT &ValVT, MVT &LocVT, 47 bool CC_X86_32_VectorCall(unsigned &ValNo, MVT &ValVT, MVT &LocVT, 60 inline bool CC_X86_32_MCUInReg(unsigned &ValNo, MVT &ValVT, 78 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); 87 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
|
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/Mips/ |
MipsGenCallingConv.inc | 9 static bool CC_Mips(unsigned ValNo, MVT ValVT, 12 static bool CC_Mips16RetHelper(unsigned ValNo, MVT ValVT, 15 static bool CC_MipsN(unsigned ValNo, MVT ValVT, 18 static bool CC_MipsN_FastCC(unsigned ValNo, MVT ValVT, 21 static bool CC_MipsN_SoftFloat(unsigned ValNo, MVT ValVT, 24 static bool CC_MipsN_VarArg(unsigned ValNo, MVT ValVT, 27 static bool CC_MipsO32(unsigned ValNo, MVT ValVT, 30 static bool CC_MipsO32_FP(unsigned ValNo, MVT ValVT, 33 static bool CC_MipsO32_FastCC(unsigned ValNo, MVT ValVT, 36 static bool CC_Mips_ByVal(unsigned ValNo, MVT ValVT, [all...] |
/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/swiftshader/third_party/llvm-7.0/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/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/ARM/ |
ARMGenCallingConv.inc | 9 static bool CC_ARM_AAPCS(unsigned ValNo, MVT ValVT, 12 static bool CC_ARM_AAPCS_Common(unsigned ValNo, MVT ValVT, 15 static bool CC_ARM_AAPCS_VFP(unsigned ValNo, MVT ValVT, 18 static bool CC_ARM_APCS(unsigned ValNo, MVT ValVT, 21 static bool CC_ARM_APCS_GHC(unsigned ValNo, MVT ValVT, 24 static bool FastCC_ARM_APCS(unsigned ValNo, MVT ValVT, 27 static bool RetCC_ARM_AAPCS(unsigned ValNo, MVT ValVT, 30 static bool RetCC_ARM_AAPCS_Common(unsigned ValNo, MVT ValVT, 33 static bool RetCC_ARM_AAPCS_VFP(unsigned ValNo, MVT ValVT, 36 static bool RetCC_ARM_APCS(unsigned ValNo, MVT ValVT, [all...] |
/external/llvm/lib/Target/X86/ |
X86CallingConv.h | 24 inline bool CC_X86_32_VectorCallIndirect(unsigned &ValNo, MVT &ValVT, 46 inline bool CC_X86_32_MCUInReg(unsigned &ValNo, MVT &ValVT, 64 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); 73 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
CallingConvLower.h | 60 /// ValVT - The type of the value being assigned. 61 MVT ValVT; 67 static CCValAssign getReg(unsigned ValNo, MVT ValVT, 76 Ret.ValVT = ValVT; 81 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT, 85 Ret = getReg(ValNo, ValVT, RegNo, LocVT, HTP); 90 static CCValAssign getMem(unsigned ValNo, MVT ValVT, 99 Ret.ValVT = ValVT; [all...] |
/external/llvm/include/llvm/CodeGen/ |
CallingConvLower.h | 70 /// ValVT - The type of the value being assigned. 71 MVT ValVT; 77 static CCValAssign getReg(unsigned ValNo, MVT ValVT, 86 Ret.ValVT = ValVT; 91 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT, 95 Ret = getReg(ValNo, ValVT, RegNo, LocVT, HTP); 100 static CCValAssign getMem(unsigned ValNo, MVT ValVT, 109 Ret.ValVT = ValVT; [all...] |
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/X86/ |
X86GenCallingConv.inc | 9 static bool CC_Intel_OCL_BI(unsigned ValNo, MVT ValVT, 12 static bool CC_X86(unsigned ValNo, MVT ValVT, 15 static bool CC_X86_32(unsigned ValNo, MVT ValVT, 18 static bool CC_X86_32_C(unsigned ValNo, MVT ValVT, 21 static bool CC_X86_32_Common(unsigned ValNo, MVT ValVT, 24 static bool CC_X86_32_FastCC(unsigned ValNo, MVT ValVT, 27 static bool CC_X86_32_FastCall(unsigned ValNo, MVT ValVT, 30 static bool CC_X86_32_GHC(unsigned ValNo, MVT ValVT, 33 static bool CC_X86_32_HiPE(unsigned ValNo, MVT ValVT, 36 static bool CC_X86_32_Intr(unsigned ValNo, MVT ValVT, [all...] |
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/AArch64/ |
AArch64GenCallingConv.inc | 9 static bool CC_AArch64_AAPCS(unsigned ValNo, MVT ValVT, 12 static bool CC_AArch64_DarwinPCS(unsigned ValNo, MVT ValVT, 15 static bool CC_AArch64_DarwinPCS_VarArg(unsigned ValNo, MVT ValVT, 18 static bool CC_AArch64_GHC(unsigned ValNo, MVT ValVT, 21 static bool CC_AArch64_WebKit_JS(unsigned ValNo, MVT ValVT, 24 static bool CC_AArch64_Win64_VarArg(unsigned ValNo, MVT ValVT, 27 static bool RetCC_AArch64_AAPCS(unsigned ValNo, MVT ValVT, 30 static bool RetCC_AArch64_WebKit_JS(unsigned ValNo, MVT ValVT, 35 static bool CC_AArch64_AAPCS(unsigned ValNo, MVT ValVT, 82 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)) [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
CallingConvLower.h | 71 /// ValVT - The type of the value being assigned. 72 MVT ValVT; 78 static CCValAssign getReg(unsigned ValNo, MVT ValVT, 87 Ret.ValVT = ValVT; 92 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT, 96 Ret = getReg(ValNo, ValVT, RegNo, LocVT, HTP); 101 static CCValAssign getMem(unsigned ValNo, MVT ValVT, 110 Ret.ValVT = ValVT; [all...] |
TargetLowering.h | [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Nios2/ |
Nios2ISelLowering.cpp | 106 EVT ValVT = VA.getValVT(); 130 DAG.getNode(Opcode, DL, RegVT, ArgValue, DAG.getValueType(ValVT)); 131 ArgValue = DAG.getNode(ISD::TRUNCATE, DL, ValVT, ArgValue); 135 if ((RegVT == MVT::i32 && ValVT == MVT::f32) || 136 (RegVT == MVT::i64 && ValVT == MVT::f64)) 137 ArgValue = DAG.getNode(ISD::BITCAST, DL, ValVT, ArgValue); 146 int FI = MFI.CreateFixedObject(ValVT.getSizeInBits() / 8,
|
/external/llvm/lib/Target/AArch64/ |
AArch64CallLowering.cpp | 69 MVT ValVT = MVT::getVT(CurOrigArg->getType()); 73 AssignFn(i, ValVT, ValVT, CCValAssign::Full, ISD::ArgFlagsTy(), CCInfo);
|
AArch64CallingConvention.h | 66 unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, 73 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); 84 static bool CC_AArch64_Custom_Block(unsigned &ValNo, MVT &ValVT, MVT &LocVT, 110 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo));
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
AArch64CallingConvention.h | 66 unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, 73 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); 84 static bool CC_AArch64_Custom_Block(unsigned &ValNo, MVT &ValVT, MVT &LocVT, 110 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo));
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
AMDGPUCallLowering.cpp | 215 MVT ValVT = ElemVT.getSimpleVT(); 216 bool Res = AssignFn(i, ValVT, ValVT, CCValAssign::Full, 221 MVT ValVT = ValEVT.getSimpleVT(); 225 AssignFn(i, ValVT, ValVT, CCValAssign::Full, OrigArg.Flags, CCInfo);
|
/external/llvm/lib/Target/SystemZ/ |
SystemZCallingConv.h | 88 inline bool CC_SystemZ_I128Indirect(unsigned &ValNo, MVT &ValVT, 103 PendingMembers.push_back(CCValAssign::getPending(ValNo, ValVT,
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/ |
CallLowering.h | 102 virtual bool assignArg(unsigned ValNo, MVT ValVT, MVT LocVT, 105 return AssignFn(ValNo, ValVT, LocVT, LocInfo, Info.Flags, State);
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/ |
SystemZCallingConv.h | 88 inline bool CC_SystemZ_I128Indirect(unsigned &ValNo, MVT &ValVT, 103 PendingMembers.push_back(CCValAssign::getPending(ValNo, ValVT,
|
/external/llvm/include/llvm/Target/ |
TargetLowering.h | 657 LegalizeAction getLoadExtAction(unsigned ExtType, EVT ValVT, 659 if (ValVT.isExtended() || MemVT.isExtended()) return Expand; 660 unsigned ValI = (unsigned) ValVT.getSimpleVT().SimpleTy; 669 bool isLoadExtLegal(unsigned ExtType, EVT ValVT, EVT MemVT) const { 670 return getLoadExtAction(ExtType, ValVT, MemVT) == Legal; 675 bool isLoadExtLegalOrCustom(unsigned ExtType, EVT ValVT, EVT MemVT) const { 676 return getLoadExtAction(ExtType, ValVT, MemVT) == Legal || 677 getLoadExtAction(ExtType, ValVT, MemVT) == Custom; 683 LegalizeAction getTruncStoreAction(EVT ValVT, EVT MemVT) const { 684 if (ValVT.isExtended() || MemVT.isExtended()) return Expand [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonISelLowering.cpp | 105 CC_Hexagon(unsigned ValNo, MVT ValVT, 110 CC_Hexagon32(unsigned ValNo, MVT ValVT, 115 CC_Hexagon64(unsigned ValNo, MVT ValVT, 120 CC_HexagonVector(unsigned ValNo, MVT ValVT, 125 RetCC_Hexagon(unsigned ValNo, MVT ValVT, 130 RetCC_Hexagon32(unsigned ValNo, MVT ValVT, 135 RetCC_Hexagon64(unsigned ValNo, MVT ValVT, 140 RetCC_HexagonVector(unsigned ValNo, MVT ValVT, 145 CC_Hexagon_VarArg (unsigned ValNo, MVT ValVT, 152 return CC_Hexagon(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State) [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Target/ |
TargetLowering.h | 414 LegalizeAction getTruncStoreAction(EVT ValVT, EVT MemVT) const { 415 assert(ValVT.getSimpleVT() < MVT::LAST_VALUETYPE && 418 return (LegalizeAction)TruncStoreActions[ValVT.getSimpleVT().SimpleTy] 424 bool isTruncStoreLegal(EVT ValVT, EVT MemVT) const { 425 return isTypeLegal(ValVT) && MemVT.isSimple() && 426 getTruncStoreAction(ValVT, MemVT) == Legal; [all...] |