Home
last modified time | relevance | path

Searched refs:CCValAssign (Results 1 – 25 of 58) sorted by relevance

123

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/
DX86GenCallingConv.inc10 MVT LocVT, CCValAssign::LocInfo LocInfo,
13 MVT LocVT, CCValAssign::LocInfo LocInfo,
16 MVT LocVT, CCValAssign::LocInfo LocInfo,
19 MVT LocVT, CCValAssign::LocInfo LocInfo,
22 MVT LocVT, CCValAssign::LocInfo LocInfo,
25 MVT LocVT, CCValAssign::LocInfo LocInfo,
28 MVT LocVT, CCValAssign::LocInfo LocInfo,
31 MVT LocVT, CCValAssign::LocInfo LocInfo,
34 MVT LocVT, CCValAssign::LocInfo LocInfo,
37 MVT LocVT, CCValAssign::LocInfo LocInfo,
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM/
DARMGenCallingConv.inc10 MVT LocVT, CCValAssign::LocInfo LocInfo,
13 MVT LocVT, CCValAssign::LocInfo LocInfo,
16 MVT LocVT, CCValAssign::LocInfo LocInfo,
19 MVT LocVT, CCValAssign::LocInfo LocInfo,
22 MVT LocVT, CCValAssign::LocInfo LocInfo,
25 MVT LocVT, CCValAssign::LocInfo LocInfo,
28 MVT LocVT, CCValAssign::LocInfo LocInfo,
31 MVT LocVT, CCValAssign::LocInfo LocInfo,
34 MVT LocVT, CCValAssign::LocInfo LocInfo,
37 MVT LocVT, CCValAssign::LocInfo LocInfo,
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/PowerPC/
DPPCGenCallingConv.inc10 MVT LocVT, CCValAssign::LocInfo LocInfo,
13 MVT LocVT, CCValAssign::LocInfo LocInfo,
16 MVT LocVT, CCValAssign::LocInfo LocInfo,
19 MVT LocVT, CCValAssign::LocInfo LocInfo,
22 MVT LocVT, CCValAssign::LocInfo LocInfo,
25 MVT LocVT, CCValAssign::LocInfo LocInfo,
28 MVT LocVT, CCValAssign::LocInfo LocInfo,
31 MVT LocVT, CCValAssign::LocInfo LocInfo,
34 MVT LocVT, CCValAssign::LocInfo LocInfo,
37 MVT LocVT, CCValAssign::LocInfo LocInfo,
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/Mips/
DMipsGenCallingConv.inc10 MVT LocVT, CCValAssign::LocInfo LocInfo,
13 MVT LocVT, CCValAssign::LocInfo LocInfo,
16 MVT LocVT, CCValAssign::LocInfo LocInfo,
19 MVT LocVT, CCValAssign::LocInfo LocInfo,
22 MVT LocVT, CCValAssign::LocInfo LocInfo,
25 MVT LocVT, CCValAssign::LocInfo LocInfo,
28 MVT LocVT, CCValAssign::LocInfo LocInfo,
31 MVT LocVT, CCValAssign::LocInfo LocInfo,
34 MVT LocVT, CCValAssign::LocInfo LocInfo,
37 MVT LocVT, CCValAssign::LocInfo LocInfo,
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenCallingConv.inc10 MVT LocVT, CCValAssign::LocInfo LocInfo,
13 MVT LocVT, CCValAssign::LocInfo LocInfo,
16 MVT LocVT, CCValAssign::LocInfo LocInfo,
19 MVT LocVT, CCValAssign::LocInfo LocInfo,
22 MVT LocVT, CCValAssign::LocInfo LocInfo,
25 MVT LocVT, CCValAssign::LocInfo LocInfo,
28 MVT LocVT, CCValAssign::LocInfo LocInfo,
31 MVT LocVT, CCValAssign::LocInfo LocInfo,
34 MVT LocVT, CCValAssign::LocInfo LocInfo,
37 MVT LocVT, CCValAssign::LocInfo LocInfo,
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64CallingConvention.h20 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
23 CCValAssign::LocInfo LocInfo,
26 CCValAssign::LocInfo LocInfo,
29 CCValAssign::LocInfo LocInfo,
32 CCValAssign::LocInfo LocInfo,
35 CCValAssign::LocInfo LocInfo,
38 CCValAssign::LocInfo LocInfo,
41 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
44 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
47 CCValAssign::LocInfo LocInfo,
DAArch64CallingConvention.cpp39 static bool finishStackBlock(SmallVectorImpl<CCValAssign> &PendingMembers, in finishStackBlock()
63 unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_AArch64_Custom_Stack_Block()
65 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_AArch64_Custom_Stack_Block()
70 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_AArch64_Custom_Stack_Block()
82 CCValAssign::LocInfo &LocInfo, in CC_AArch64_Custom_Block()
106 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_AArch64_Custom_Block()
111 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_AArch64_Custom_Block()
132 CCValAssign::LocInfo Info; in CC_AArch64_Custom_Block()
134 Info = UseHigh ? CCValAssign::AExtUpper : CCValAssign::ZExt; in CC_AArch64_Custom_Block()
135 State.addLoc(CCValAssign::getReg(It.getValNo(), MVT::i32, RegResult, in CC_AArch64_Custom_Block()
DAArch64CallLowering.h26 class CCValAssign; variable
57 CCValAssign &)>;
60 std::function<void(MachineIRBuilder &, int, CCValAssign &)>;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMCallingConv.h21 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
24 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
27 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
30 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
33 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
36 CCValAssign::LocInfo LocInfo,
39 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
42 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
45 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
48 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
DARMCallingConv.cpp22 CCValAssign::LocInfo LocInfo, in f64AssignAPCS()
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()
52 CCValAssign::LocInfo LocInfo, in CC_ARM_APCS_Custom_f64()
65 CCValAssign::LocInfo LocInfo, in f64AssignAAPCS()
84 State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT, in f64AssignAAPCS()
99 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAAPCS()
100 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, LoRegList[i], in f64AssignAAPCS()
[all …]
DARMCallLowering.cpp116 CCValAssign &VA) override { in assignValueToReg()
129 MachinePointerInfo &MPO, CCValAssign &VA) override { in assignValueToAddress()
141 ArrayRef<CCValAssign> VAs) override { in assignCustomValue()
144 CCValAssign VA = VAs[0]; in assignCustomValue()
148 CCValAssign NextVA = VAs[1]; in assignCustomValue()
173 CCValAssign::LocInfo LocInfo, in assignArg()
310 MachinePointerInfo &MPO, CCValAssign &VA) override { in assignValueToAddress()
314 if (VA.getLocInfo() == CCValAssign::SExt || in assignValueToAddress()
315 VA.getLocInfo() == CCValAssign::ZExt) { in assignValueToAddress()
338 CCValAssign &VA) override { in assignValueToReg()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsCallLowering.cpp27 bool MipsCallLowering::MipsHandler::assign(Register VReg, const CCValAssign &VA, in assign()
40 ArrayRef<CCValAssign> ArgLocs, in assignVRegs()
56 ArrayRef<CCValAssign> ArgLocs, ArrayRef<CallLowering::ArgInfo> Args) { in handle()
96 void assignValueToReg(Register ValVReg, const CCValAssign &VA,
99 Register getStackAddress(const CCValAssign &VA,
102 void assignValueToAddress(Register ValVReg, const CCValAssign &VA) override;
105 ArrayRef<CCValAssign> ArgLocs, unsigned ArgLocsStartIndex,
113 void buildLoad(Register Val, const CCValAssign &VA) { in buildLoad()
137 const CCValAssign &VA, in assignValueToReg()
165 case CCValAssign::LocInfo::SExt: in assignValueToReg()
[all …]
DMipsCallLowering.h33 bool handle(ArrayRef<CCValAssign> ArgLocs,
37 bool assignVRegs(ArrayRef<Register> VRegs, ArrayRef<CCValAssign> ArgLocs,
46 bool assign(Register VReg, const CCValAssign &VA, const EVT &VT);
48 virtual Register getStackAddress(const CCValAssign &VA,
51 virtual void assignValueToReg(Register ValVReg, const CCValAssign &VA,
55 const CCValAssign &VA) = 0;
58 ArrayRef<CCValAssign> ArgLocs,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86CallingConv.cpp28 CCValAssign::LocInfo &LocInfo, in CC_X86_32_RegCall_Assign2Regs()
60 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_X86_32_RegCall_Assign2Regs()
92 CCValAssign::LocInfo &LocInfo, 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()
129 CCValAssign::LocInfo &LocInfo, in CC_X86_64_VectorCall()
172 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_X86_64_VectorCall()
189 CCValAssign::LocInfo &LocInfo, in CC_X86_32_VectorCall()
212 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_X86_32_VectorCall()
221 LocInfo = CCValAssign::Indirect; in CC_X86_32_VectorCall()
[all …]
DX86CallingConv.h24 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
27 bool CC_X86(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DCallingConvLower.h33 class CCValAssign {
79 static CCValAssign getReg(unsigned ValNo, MVT ValVT, in getReg()
82 CCValAssign Ret; in getReg()
93 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT, in getCustomReg()
96 CCValAssign Ret; in getCustomReg()
102 static CCValAssign getMem(unsigned ValNo, MVT ValVT, in getMem()
105 CCValAssign Ret; in getMem()
116 static CCValAssign getCustomMem(unsigned ValNo, MVT ValVT, in getCustomMem()
119 CCValAssign Ret; in getCustomMem()
127 static CCValAssign getPending(unsigned ValNo, MVT ValVT, MVT LocVT,
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCCallingConv.cpp16 CCValAssign::LocInfo &, ISD::ArgFlagsTy &, in CC_PPC_AnyReg_Error()
25 CCValAssign::LocInfo &LocInfo, in CC_PPC32_SVR4_Custom_Dummy()
33 CCValAssign::LocInfo &LocInfo, in CC_PPC32_SVR4_Custom_AlignArgRegs()
59 unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128()
83 CCValAssign::LocInfo &LocInfo, in CC_PPC32_SVR4_Custom_AlignFPArgRegs()
111 CCValAssign::LocInfo &LocInfo, in CC_PPC32_SPE_CustomSplitFP64()
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()
140 CCValAssign::LocInfo &LocInfo, in CC_PPC32_SPE_RetF64()
156 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_PPC32_SPE_RetF64()
[all …]
DPPCCallingConv.h23 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
26 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
29 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
32 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
35 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
38 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
41 CCValAssign::LocInfo LocInfo,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DCallingConvLower.cpp30 SmallVectorImpl<CCValAssign> &locs, LLVMContext &C) in CCState()
44 CCValAssign::LocInfo LocInfo, int MinSize, in HandleByVal()
58 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in HandleByVal()
93 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) in AnalyzeFormalArguments()
106 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) in CheckReturn()
120 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) in AnalyzeReturn()
133 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeCallOperands()
151 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeCallOperands()
168 if (Fn(i, VT, VT, CCValAssign::Full, Flags, *this)) { in AnalyzeCallResult()
180 if (Fn(0, VT, VT, CCValAssign::Full, ISD::ArgFlagsTy(), *this)) { in AnalyzeCallResult()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DCallLowering.cpp176 SmallVector<CCValAssign, 16> ArgLocs; in handleAssignments()
182 SmallVectorImpl<CCValAssign> &ArgLocs, in handleAssignments()
193 if (Handler.assignArg(i, CurVT, CurVT, CCValAssign::Full, Args[i], in handleAssignments()
221 if (Handler.assignArg(i, NewVT, NewVT, CCValAssign::Full, Args[i], in handleAssignments()
248 if (Handler.assignArg(i + Part, NewVT, NewVT, CCValAssign::Full, in handleAssignments()
281 if (Handler.assignArg(i + PartIdx, NewVT, NewVT, CCValAssign::Full, in handleAssignments()
292 CCValAssign &VA = ArgLocs[j]; in handleAssignments()
390 if (Fn(i, VT, VT, CCValAssign::Full, Args[i].Flags[0], CCState)) { in analyzeArgInfo()
414 SmallVector<CCValAssign, 16> ArgLocs1; in resultsCompatible()
420 SmallVector<CCValAssign, 16> ArgLocs2; in resultsCompatible()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZCallingConv.h41 SmallVectorImpl<CCValAssign> &locs, LLVMContext &C) in SystemZCCState()
89 CCValAssign::LocInfo &LocInfo, in CC_SystemZ_I128Indirect()
92 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_SystemZ_I128Indirect()
101 LocInfo = CCValAssign::Indirect; in CC_SystemZ_I128Indirect()
102 PendingMembers.push_back(CCValAssign::getPending(ValNo, ValVT, in CC_SystemZ_I128Indirect()
128 CCValAssign::LocInfo &, ISD::ArgFlagsTy &, in CC_SystemZ_GHC_Error()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DCallLowering.h135 CCValAssign &VA) = 0;
142 CCValAssign &VA) = 0;
149 ArrayRef<CCValAssign> VAs) { in assignCustomValue()
155 Register extendRegister(Register ValReg, CCValAssign &VA);
158 CCValAssign::LocInfo LocInfo, const ArgInfo &Info, in assignArg()
213 SmallVectorImpl<CCValAssign> &ArgLocs,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp1422 static bool CC_RISCVAssign2XLen(unsigned XLen, CCState &State, CCValAssign VA1, in CC_RISCVAssign2XLen()
1429 State.addLoc(CCValAssign::getReg(VA1.getValNo(), VA1.getValVT(), Reg, in CC_RISCVAssign2XLen()
1430 VA1.getLocVT(), CCValAssign::Full)); in CC_RISCVAssign2XLen()
1435 CCValAssign::getMem(VA1.getValNo(), VA1.getValVT(), in CC_RISCVAssign2XLen()
1437 VA1.getLocVT(), CCValAssign::Full)); in CC_RISCVAssign2XLen()
1438 State.addLoc(CCValAssign::getMem( in CC_RISCVAssign2XLen()
1440 CCValAssign::Full)); in CC_RISCVAssign2XLen()
1447 CCValAssign::getReg(ValNo2, ValVT2, Reg, LocVT2, CCValAssign::Full)); in CC_RISCVAssign2XLen()
1450 State.addLoc(CCValAssign::getMem( in CC_RISCVAssign2XLen()
1452 CCValAssign::Full)); in CC_RISCVAssign2XLen()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARCISelLowering.cpp37 const SmallVectorImpl<CCValAssign> &RVLocs,
238 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall()
244 SmallVector<CCValAssign, 16> RVLocs; in LowerCall()
263 CCValAssign &VA = ArgLocs[i]; in LowerCall()
270 case CCValAssign::Full: in LowerCall()
272 case CCValAssign::SExt: in LowerCall()
275 case CCValAssign::ZExt: in LowerCall()
278 case CCValAssign::AExt: in LowerCall()
371 const SmallVectorImpl<CCValAssign> &RVLocs, in lowerCallResult()
377 const CCValAssign &VA = RVLocs[i]; in lowerCallResult()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
DBPFISelLowering.cpp222 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments()
246 if (VA.getLocInfo() == CCValAssign::SExt) in LowerFormalArguments()
249 else if (VA.getLocInfo() == CCValAssign::ZExt) in LowerFormalArguments()
253 if (VA.getLocInfo() != CCValAssign::Full) in LowerFormalArguments()
300 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall()
327 CCValAssign &VA = ArgLocs[i]; in LowerCall()
334 case CCValAssign::Full: in LowerCall()
336 case CCValAssign::SExt: in LowerCall()
339 case CCValAssign::ZExt: in LowerCall()
342 case CCValAssign::AExt: in LowerCall()
[all …]

123