/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86CallingConv.cpp | 26 static bool CC_X86_32_RegCall_Assign2Regs(unsigned &ValNo, MVT &ValVT, in CC_X86_32_RegCall_Assign2Regs() argument 60 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_X86_32_RegCall_Assign2Regs() 67 static ArrayRef<MCPhysReg> CC_X86_VectorCallGetSSEs(const MVT &ValVT) { in CC_X86_VectorCallGetSSEs() argument 68 if (ValVT.is512BitVector()) { in CC_X86_VectorCallGetSSEs() 74 if (ValVT.is256BitVector()) { in CC_X86_VectorCallGetSSEs() 90 static bool CC_X86_VectorCallAssignRegister(unsigned &ValNo, MVT &ValVT, in CC_X86_VectorCallAssignRegister() argument 96 ArrayRef<MCPhysReg> RegList = CC_X86_VectorCallGetSSEs(ValVT); in CC_X86_VectorCallAssignRegister() 107 CCValAssign::getReg(ValNo, ValVT, AssigedReg, LocVT, LocInfo)); in CC_X86_VectorCallAssignRegister() 112 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_X86_VectorCallAssignRegister() 128 static bool CC_X86_64_VectorCall(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in CC_X86_64_VectorCall() argument [all …]
|
D | X86CallingConv.h | 23 bool RetCC_X86(unsigned ValNo, MVT ValVT, MVT LocVT, 27 bool CC_X86(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo,
|
D | X86CallLowering.cpp | 158 bool assignArg(unsigned ValNo, MVT ValVT, MVT LocVT, in assignArg() 162 bool Res = AssignFn(ValNo, ValVT, LocVT, LocInfo, Flags, State); in assignArg()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/ |
D | X86GenCallingConv.inc | 9 static bool CC_Intel_OCL_BI(unsigned ValNo, MVT ValVT, 12 bool llvm::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_MCU(unsigned ValNo, MVT ValVT, [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/Mips/ |
D | 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 …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMCallingConv.cpp | 21 static bool f64AssignAPCS(unsigned ValNo, MVT ValVT, MVT LocVT, in f64AssignAPCS() argument 28 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAPCS() 35 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in f64AssignAPCS() 43 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAPCS() 45 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in f64AssignAPCS() 51 static bool CC_ARM_APCS_Custom_f64(unsigned ValNo, MVT ValVT, MVT LocVT, in CC_ARM_APCS_Custom_f64() argument 55 if (!f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, true)) in CC_ARM_APCS_Custom_f64() 58 !f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, false)) in CC_ARM_APCS_Custom_f64() 64 static bool f64AssignAAPCS(unsigned ValNo, MVT ValVT, MVT LocVT, in f64AssignAAPCS() argument 84 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in f64AssignAAPCS() [all …]
|
D | ARMCallingConv.h | 20 bool CC_ARM_AAPCS(unsigned ValNo, MVT ValVT, MVT LocVT, 23 bool CC_ARM_AAPCS_VFP(unsigned ValNo, MVT ValVT, MVT LocVT, 26 bool CC_ARM_APCS(unsigned ValNo, MVT ValVT, MVT LocVT, 29 bool CC_ARM_APCS_GHC(unsigned ValNo, MVT ValVT, MVT LocVT, 32 bool FastCC_ARM_APCS(unsigned ValNo, MVT ValVT, MVT LocVT, 35 bool CC_ARM_Win32_CFGuard_Check(unsigned ValNo, MVT ValVT, MVT LocVT, 38 bool RetCC_ARM_AAPCS(unsigned ValNo, MVT ValVT, MVT LocVT, 41 bool RetCC_ARM_AAPCS_VFP(unsigned ValNo, MVT ValVT, MVT LocVT, 44 bool RetCC_ARM_APCS(unsigned ValNo, MVT ValVT, MVT LocVT, 47 bool RetFastCC_ARM_APCS(unsigned ValNo, MVT ValVT, MVT LocVT,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM/ |
D | ARMGenCallingConv.inc | 9 bool llvm::CC_ARM_AAPCS(unsigned ValNo, MVT ValVT, 12 static bool CC_ARM_AAPCS_Common(unsigned ValNo, MVT ValVT, 15 bool llvm::CC_ARM_AAPCS_VFP(unsigned ValNo, MVT ValVT, 18 bool llvm::CC_ARM_APCS(unsigned ValNo, MVT ValVT, 21 bool llvm::CC_ARM_APCS_GHC(unsigned ValNo, MVT ValVT, 24 bool llvm::CC_ARM_Win32_CFGuard_Check(unsigned ValNo, MVT ValVT, 27 bool llvm::FastCC_ARM_APCS(unsigned ValNo, MVT ValVT, 30 bool llvm::RetCC_ARM_AAPCS(unsigned ValNo, MVT ValVT, 33 static bool RetCC_ARM_AAPCS_Common(unsigned ValNo, MVT ValVT, 36 bool llvm::RetCC_ARM_AAPCS_VFP(unsigned ValNo, MVT ValVT, [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/PowerPC/ |
D | PPCGenCallingConv.inc | 9 bool llvm::CC_PPC32_SVR4(unsigned ValNo, MVT ValVT, 12 bool llvm::CC_PPC32_SVR4_ByVal(unsigned ValNo, MVT ValVT, 15 static bool CC_PPC32_SVR4_Common(unsigned ValNo, MVT ValVT, 18 bool llvm::CC_PPC32_SVR4_VarArg(unsigned ValNo, MVT ValVT, 21 static bool CC_PPC64_AnyReg(unsigned ValNo, MVT ValVT, 24 bool llvm::CC_PPC64_ELF_FIS(unsigned ValNo, MVT ValVT, 27 bool llvm::RetCC_PPC(unsigned ValNo, MVT ValVT, 30 static bool RetCC_PPC64_AnyReg(unsigned ValNo, MVT ValVT, 33 bool llvm::RetCC_PPC64_ELF_FIS(unsigned ValNo, MVT ValVT, 36 bool llvm::RetCC_PPC_Cold(unsigned ValNo, MVT ValVT, [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/ |
D | AArch64GenCallingConv.inc | 9 bool llvm::CC_AArch64_AAPCS(unsigned ValNo, MVT ValVT, 12 bool llvm::CC_AArch64_DarwinPCS(unsigned ValNo, MVT ValVT, 15 bool llvm::CC_AArch64_DarwinPCS_ILP32_VarArg(unsigned ValNo, MVT ValVT, 18 bool llvm::CC_AArch64_DarwinPCS_VarArg(unsigned ValNo, MVT ValVT, 21 bool llvm::CC_AArch64_GHC(unsigned ValNo, MVT ValVT, 24 bool llvm::CC_AArch64_WebKit_JS(unsigned ValNo, MVT ValVT, 27 bool llvm::CC_AArch64_Win64_CFGuard_Check(unsigned ValNo, MVT ValVT, 30 bool llvm::CC_AArch64_Win64_VarArg(unsigned ValNo, MVT ValVT, 33 bool llvm::RetCC_AArch64_AAPCS(unsigned ValNo, MVT ValVT, 36 bool llvm::RetCC_AArch64_WebKit_JS(unsigned ValNo, MVT ValVT, [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64CallingConvention.h | 19 bool CC_AArch64_AAPCS(unsigned ValNo, MVT ValVT, MVT LocVT, 22 bool CC_AArch64_DarwinPCS_VarArg(unsigned ValNo, MVT ValVT, MVT LocVT, 25 bool CC_AArch64_DarwinPCS(unsigned ValNo, MVT ValVT, MVT LocVT, 28 bool CC_AArch64_DarwinPCS_ILP32_VarArg(unsigned ValNo, MVT ValVT, MVT LocVT, 31 bool CC_AArch64_Win64_VarArg(unsigned ValNo, MVT ValVT, MVT LocVT, 34 bool CC_AArch64_Win64_CFGuard_Check(unsigned ValNo, MVT ValVT, MVT LocVT, 37 bool CC_AArch64_WebKit_JS(unsigned ValNo, MVT ValVT, MVT LocVT, 40 bool CC_AArch64_GHC(unsigned ValNo, MVT ValVT, MVT LocVT, 43 bool RetCC_AArch64_AAPCS(unsigned ValNo, MVT ValVT, MVT LocVT, 46 bool RetCC_AArch64_WebKit_JS(unsigned ValNo, MVT ValVT, MVT LocVT,
|
D | AArch64CallingConvention.cpp | 63 unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_AArch64_Custom_Stack_Block() argument 70 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_AArch64_Custom_Stack_Block() 81 static bool CC_AArch64_Custom_Block(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in CC_AArch64_Custom_Block() argument 111 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_AArch64_Custom_Block()
|
D | AArch64CallLowering.cpp | 189 bool assignArg(unsigned ValNo, MVT ValVT, MVT LocVT, in assignArg() 196 Res = AssignFn(ValNo, ValVT, LocVT, LocInfo, Flags, State); in assignArg() 198 Res = AssignFnVarArg(ValNo, ValVT, LocVT, LocInfo, Flags, State); in assignArg()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCCallingConv.h | 22 bool RetCC_PPC(unsigned ValNo, MVT ValVT, MVT LocVT, 25 bool RetCC_PPC64_ELF_FIS(unsigned ValNo, MVT ValVT, MVT LocVT, 28 bool RetCC_PPC_Cold(unsigned ValNo, MVT ValVT, MVT LocVT, 31 bool CC_PPC32_SVR4(unsigned ValNo, MVT ValVT, MVT LocVT, 34 bool CC_PPC64_ELF_FIS(unsigned ValNo, MVT ValVT, MVT LocVT, 37 bool CC_PPC32_SVR4_ByVal(unsigned ValNo, MVT ValVT, MVT LocVT, 40 bool CC_PPC32_SVR4_VarArg(unsigned ValNo, MVT ValVT, MVT LocVT,
|
D | PPCCallingConv.cpp | 24 static bool CC_PPC32_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in CC_PPC32_SVR4_Custom_Dummy() argument 31 static bool CC_PPC32_SVR4_Custom_AlignArgRegs(unsigned &ValNo, MVT &ValVT, in CC_PPC32_SVR4_Custom_AlignArgRegs() argument 59 unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128() argument 81 static bool CC_PPC32_SVR4_Custom_AlignFPArgRegs(unsigned &ValNo, MVT &ValVT, in CC_PPC32_SVR4_Custom_AlignFPArgRegs() argument 109 static bool CC_PPC32_SPE_CustomSplitFP64(unsigned &ValNo, MVT &ValVT, in CC_PPC32_SPE_CustomSplitFP64() argument 131 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_PPC32_SPE_CustomSplitFP64() 132 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, LoRegList[i], in CC_PPC32_SPE_CustomSplitFP64() 138 static bool CC_PPC32_SPE_RetF64(unsigned &ValNo, MVT &ValVT, in CC_PPC32_SPE_RetF64() argument 156 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_PPC32_SPE_RetF64() 157 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, LoRegList[i], in CC_PPC32_SPE_RetF64()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | CallingConvLower.h | 73 MVT ValVT; variable 79 static CCValAssign getReg(unsigned ValNo, MVT ValVT, in getReg() argument 88 Ret.ValVT = ValVT; in getReg() 93 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT, in getCustomReg() argument 97 Ret = getReg(ValNo, ValVT, RegNo, LocVT, HTP); in getCustomReg() 102 static CCValAssign getMem(unsigned ValNo, MVT ValVT, in getMem() argument 111 Ret.ValVT = ValVT; in getMem() 116 static CCValAssign getCustomMem(unsigned ValNo, MVT ValVT, in getCustomMem() argument 120 Ret = getMem(ValNo, ValVT, Offset, LocVT, HTP); in getCustomMem() 127 static CCValAssign getPending(unsigned ValNo, MVT ValVT, MVT LocVT, [all …]
|
D | TargetLowering.h | 1064 LegalizeAction getLoadExtAction(unsigned ExtType, EVT ValVT, in getLoadExtAction() argument 1066 if (ValVT.isExtended() || MemVT.isExtended()) return Expand; in getLoadExtAction() 1067 unsigned ValI = (unsigned) ValVT.getSimpleVT().SimpleTy; in getLoadExtAction() 1076 bool isLoadExtLegal(unsigned ExtType, EVT ValVT, EVT MemVT) const { in isLoadExtLegal() argument 1077 return getLoadExtAction(ExtType, ValVT, MemVT) == Legal; in isLoadExtLegal() 1082 bool isLoadExtLegalOrCustom(unsigned ExtType, EVT ValVT, EVT MemVT) const { in isLoadExtLegalOrCustom() argument 1083 return getLoadExtAction(ExtType, ValVT, MemVT) == Legal || in isLoadExtLegalOrCustom() 1084 getLoadExtAction(ExtType, ValVT, MemVT) == Custom; in isLoadExtLegalOrCustom() 1090 LegalizeAction getTruncStoreAction(EVT ValVT, EVT MemVT) const { in getTruncStoreAction() argument 1091 if (ValVT.isExtended() || MemVT.isExtended()) return Expand; in getTruncStoreAction() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZCallingConv.h | 87 inline bool CC_SystemZ_I128Indirect(unsigned &ValNo, MVT &ValVT, in CC_SystemZ_I128Indirect() argument 102 PendingMembers.push_back(CCValAssign::getPending(ValNo, ValVT, in CC_SystemZ_I128Indirect()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/ |
D | RISCVISelLowering.cpp | 1460 MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, in CC_RISCV() argument 1504 if (UseGPRForF32 && ValVT == MVT::f32) { in CC_RISCV() 1507 } else if (UseGPRForF64 && XLen == 64 && ValVT == MVT::f64) { in CC_RISCV() 1537 if (UseGPRForF64 && XLen == 32 && ValVT == MVT::f64) { in CC_RISCV() 1549 CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo)); in CC_RISCV() 1554 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV() 1564 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_RISCV() 1581 return CC_RISCVAssign2XLen(XLen, State, VA, AF, ValNo, ValVT, LocVT, in CC_RISCV() 1587 if (ValVT == MVT::f32 && !UseGPRForF32) in CC_RISCV() 1589 else if (ValVT == MVT::f64 && !UseGPRForF64) in CC_RISCV() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/ |
D | CallLowering.h | 157 virtual bool assignArg(unsigned ValNo, MVT ValVT, MVT LocVT, in assignArg() 160 return AssignFn(ValNo, ValVT, LocVT, LocInfo, Flags, State); in assignArg()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
D | MipsISelLowering.cpp | 2854 static bool CC_MipsO32(unsigned ValNo, MVT ValVT, MVT LocVT, in CC_MipsO32() argument 2904 bool isI64 = (ValVT == MVT::i32 && OrigAlign == 8); in CC_MipsO32() 2908 if (ValVT == MVT::i32 && isVectorFloat) { in CC_MipsO32() 2924 } else if (ValVT == MVT::i32 || in CC_MipsO32() 2925 (ValVT == MVT::f32 && AllocateFloatsInIntReg)) { in CC_MipsO32() 2932 } else if (ValVT == MVT::f64 && AllocateFloatsInIntReg) { in CC_MipsO32() 2940 } else if (ValVT.isFloatingPoint() && !AllocateFloatsInIntReg) { in CC_MipsO32() 2942 if (ValVT == MVT::f32) { in CC_MipsO32() 2958 unsigned Offset = State.AllocateStack(ValVT.getStoreSize(), OrigAlign); in CC_MipsO32() 2959 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_MipsO32() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | CallingConvLower.cpp | 43 void CCState::HandleByVal(unsigned ValNo, MVT ValVT, MVT LocVT, in HandleByVal() argument 58 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in HandleByVal()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorOps.cpp | 292 MVT ValVT = ST->getValue().getSimpleValueType(); in LegalizeOp() local 296 switch (TLI.getTruncStoreAction(ValVT, StVT)) { in LegalizeOp() 331 EVT ValVT; in LegalizeOp() local 345 ValVT = Node->getValueType(0); in LegalizeOp() 348 ValVT = Node->getOperand(1).getValueType(); in LegalizeOp() 349 Action = TLI.getOperationAction(Node->getOpcode(), ValVT); in LegalizeOp() 356 TLI.getStrictFPOperationAction(Node->getOpcode(), ValVT) == in LegalizeOp() 358 EVT EltVT = ValVT.getVectorElementType(); in LegalizeOp()
|
D | LegalizeTypes.cpp | 983 SDValue DAGTypeLegalizer::PromoteTargetBoolean(SDValue Bool, EVT ValVT) { in PromoteTargetBoolean() argument 985 EVT BoolVT = getSetCCResultType(ValVT); in PromoteTargetBoolean() 987 TargetLowering::getExtendForContent(TLI.getBooleanContents(ValVT)); in PromoteTargetBoolean()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/ |
D | SparcISelLowering.cpp | 41 static bool CC_Sparc_Assign_SRet(unsigned &ValNo, MVT &ValVT, in CC_Sparc_Assign_SRet() argument 48 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_SRet() 54 static bool CC_Sparc_Assign_Split_64(unsigned &ValNo, MVT &ValVT, in CC_Sparc_Assign_Split_64() argument 63 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Split_64() 66 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_Split_64() 74 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Split_64() 76 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in CC_Sparc_Assign_Split_64() 82 static bool CC_Sparc_Assign_Ret_Split_64(unsigned &ValNo, MVT &ValVT, in CC_Sparc_Assign_Ret_Split_64() argument 92 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Ret_Split_64() 98 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Ret_Split_64() [all …]
|