Home
last modified time | relevance | path

Searched refs:SplitArgs (Results 1 – 20 of 20) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86CallLowering.cpp54 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
74 SplitArgs.emplace_back(OrigArg.Regs[0], VT.getTypeForEVT(Context), in splitToValueTypes()
88 SplitArgs.push_back(Info); in splitToValueTypes()
207 SmallVector<ArgInfo, 8> SplitArgs; in lowerReturn() local
211 if (!splitToValueTypes(CurArgInfo, SplitArgs, DL, MRI, in lowerReturn()
219 if (!handleAssignments(MIRBuilder, SplitArgs, Handler)) in lowerReturn()
341 SmallVector<ArgInfo, 8> SplitArgs; in lowerFormalArguments() local
356 if (!splitToValueTypes(OrigArg, SplitArgs, DL, MRI, in lowerFormalArguments()
369 if (!handleAssignments(MIRBuilder, SplitArgs, Handler)) in lowerFormalArguments()
407 SmallVector<ArgInfo, 8> SplitArgs; in lowerCall() local
[all …]
DX86CallLowering.h45 SmallVectorImpl<ArgInfo> &SplitArgs,
/external/llvm-project/llvm/lib/Target/X86/
DX86CallLowering.cpp54 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
74 SplitArgs.emplace_back(OrigArg.Regs[0], VT.getTypeForEVT(Context), in splitToValueTypes()
88 SplitArgs.push_back(Info); in splitToValueTypes()
207 SmallVector<ArgInfo, 8> SplitArgs; in lowerReturn() local
211 if (!splitToValueTypes(CurArgInfo, SplitArgs, DL, MRI, in lowerReturn()
219 if (!handleAssignments(MIRBuilder, SplitArgs, Handler)) in lowerReturn()
339 SmallVector<ArgInfo, 8> SplitArgs; in lowerFormalArguments() local
353 if (!splitToValueTypes(OrigArg, SplitArgs, DL, MRI, in lowerFormalArguments()
366 if (!handleAssignments(MIRBuilder, SplitArgs, Handler)) in lowerFormalArguments()
404 SmallVector<ArgInfo, 8> SplitArgs; in lowerCall() local
[all …]
DX86CallLowering.h45 SmallVectorImpl<ArgInfo> &SplitArgs,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64CallLowering.cpp220 const ArgInfo &OrigArg, SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
235 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
247 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.Flags[0], in splitToValueTypes()
250 SplitArgs.back().Flags[0].setInConsecutiveRegs(); in splitToValueTypes()
253 SplitArgs.back().Flags[0].setInConsecutiveRegsLast(); in splitToValueTypes()
280 SmallVector<ArgInfo, 8> SplitArgs; in lowerReturn() local
357 splitToValueTypes(CurArgInfo, SplitArgs, DL, MRI, CC); in lowerReturn()
361 Success = handleAssignments(MIRBuilder, SplitArgs, Handler); in lowerReturn()
424 SmallVector<ArgInfo, 8> SplitArgs; in lowerFormalArguments() local
433 splitToValueTypes(OrigArg, SplitArgs, DL, MRI, F.getCallingConv()); in lowerFormalArguments()
[all …]
DAArch64CallLowering.h63 SmallVectorImpl<ArgInfo> &SplitArgs,
/external/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64CallLowering.cpp238 const ArgInfo &OrigArg, SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
253 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
265 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.Flags[0], in splitToValueTypes()
268 SplitArgs.back().Flags[0].setInConsecutiveRegs(); in splitToValueTypes()
271 SplitArgs.back().Flags[0].setInConsecutiveRegsLast(); in splitToValueTypes()
298 SmallVector<ArgInfo, 8> SplitArgs; in lowerReturn() local
374 splitToValueTypes(CurArgInfo, SplitArgs, DL, MRI, CC); in lowerReturn()
378 Success = handleAssignments(MIRBuilder, SplitArgs, Handler); in lowerReturn()
449 SmallVector<ArgInfo, 8> SplitArgs; in lowerFormalArguments() local
458 splitToValueTypes(OrigArg, SplitArgs, DL, MRI, F.getCallingConv()); in lowerFormalArguments()
[all …]
DAArch64CallLowering.h65 SmallVectorImpl<ArgInfo> &SplitArgs,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMCallLowering.h52 SmallVectorImpl<ArgInfo> &SplitArgs,
DARMCallLowering.cpp191 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
207 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
231 SplitArgs.emplace_back(PartReg, SplitTy, Flags, OrigArg.IsFixed); in splitToValueTypes()
/external/llvm-project/llvm/lib/Target/ARM/
DARMCallLowering.h52 SmallVectorImpl<ArgInfo> &SplitArgs,
DARMCallLowering.cpp190 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
206 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
230 SplitArgs.emplace_back(PartReg, SplitTy, Flags, OrigArg.IsFixed); in splitToValueTypes()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUCallLowering.cpp154 const ArgInfo &OrigArg, SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
178 SplitArgs.emplace_back(OrigArg.Regs[SplitIdx], Ty, in splitToValueTypes()
198 SplitArgs.emplace_back(ArrayRef<Register>(PartReg), PartTy, OrigArg.Flags); in splitToValueTypes()
606 SmallVector<ArgInfo, 32> SplitArgs; in lowerFormalArguments() local
650 OrigArg, SplitArgs, DL, MRI, CC, in lowerFormalArguments()
709 if (!handleAssignments(CCInfo, ArgLocs, B, SplitArgs, Handler)) in lowerFormalArguments()
DAMDGPUCallLowering.h36 SmallVectorImpl<ArgInfo> &SplitArgs,
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUCallLowering.h37 SmallVectorImpl<ArgInfo> &SplitArgs,
DAMDGPUCallLowering.cpp288 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
335 SplitArgs.emplace_back(Reg, Ty, OrigArg.Flags, OrigArg.IsFixed); in splitToValueTypes()
351 SplitArgs.emplace_back(ArrayRef<Register>(PartReg), PartTy, OrigArg.Flags); in splitToValueTypes()
818 SmallVector<ArgInfo, 32> SplitArgs; in lowerFormalArguments() local
863 B, OrigArg, SplitArgs, DL, CC, false, in lowerFormalArguments()
930 if (!handleAssignments(CCInfo, ArgLocs, B, SplitArgs, Handler)) in lowerFormalArguments()
/external/llvm-project/llvm/lib/Target/Mips/
DMipsCallLowering.h88 SmallVectorImpl<ArgInfo> &SplitArgs,
DMipsCallLowering.cpp668 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
681 SplitArgs.push_back(Info); in splitToValueTypes()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsCallLowering.h87 SmallVectorImpl<ArgInfo> &SplitArgs,
DMipsCallLowering.cpp705 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
718 SplitArgs.push_back(Info); in splitToValueTypes()