| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | Hexagon.cpp | 32 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 34 Address EmitVAArgFromMemory(CodeGenFunction &CFG, Address VAListAddr, 36 Address EmitVAArgForHexagon(CodeGenFunction &CFG, Address VAListAddr, 38 Address EmitVAArgForHexagonLinux(CodeGenFunction &CFG, Address VAListAddr, 189 Address VAListAddr, in EmitVAArgFromMemory() argument 193 CGF.Builder.CreateStructGEP(VAListAddr, 2, "__overflow_area_pointer_p"); in EmitVAArgFromMemory() 238 Address VAListAddr, in EmitVAArgForHexagon() argument 243 Address VAListAddrAsBPP = VAListAddr.withElementType(BP); in EmitVAArgForHexagon() 266 Address VAListAddr, in EmitVAArgForHexagonLinux() argument 271 return EmitVAArgFromMemory(CGF, VAListAddr, Ty); in EmitVAArgForHexagonLinux() [all …]
|
| H A D | PNaCl.cpp | 30 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 48 RValue PNaClABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 58 EmitVAArgInstr(CGF, VAListAddr, Ty, ABIArgInfo::getDirect()), Ty), in EmitVAArg()
|
| H A D | AArch64.cpp | 78 RValue EmitDarwinVAArg(Address VAListAddr, QualType Ty, CodeGenFunction &CGF, 81 RValue EmitAAPCSVAArg(Address VAListAddr, QualType Ty, CodeGenFunction &CGF, 84 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, in EmitVAArg() argument 92 ? EmitMSVAArg(CGF, VAListAddr, Ty, Slot) in EmitVAArg() 93 : isDarwinPCS() ? EmitDarwinVAArg(VAListAddr, Ty, CGF, Slot) in EmitVAArg() 94 : EmitAAPCSVAArg(VAListAddr, Ty, CGF, Kind, Slot); in EmitVAArg() 97 RValue EmitMSVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 864 RValue AArch64ABIInfo::EmitAAPCSVAArg(Address VAListAddr, QualType Ty, in EmitAAPCSVAArg() argument 919 reg_offs_p = CGF.Builder.CreateStructGEP(VAListAddr, 3, "gr_offs_p"); in EmitAAPCSVAArg() 925 reg_offs_p = CGF.Builder.CreateStructGEP(VAListAddr, 4, "vr_offs_p"); in EmitAAPCSVAArg() [all …]
|
| H A D | CSKY.cpp | 36 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 60 RValue CSKYABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 70 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, false, TInfo, SlotSize, in EmitVAArg()
|
| H A D | ARC.cpp | 27 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 87 RValue ARCABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 89 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, /*indirect*/ false, in EmitVAArg()
|
| H A D | WebAssembly.cpp | 44 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 159 RValue WebAssemblyABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 164 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitVAArg()
|
| H A D | PPC.cpp | 16 static RValue complexTempStructure(CodeGenFunction &CGF, Address VAListAddr, in complexTempStructure() argument 20 emitVoidPtrDirectVAArg(CGF, VAListAddr, CGF.Int8Ty, SlotSize * 2, in complexTempStructure() 129 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 243 RValue AIXABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 261 return complexTempStructure(CGF, VAListAddr, Ty, SlotSize, EltSize, CTy); in EmitVAArg() 264 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, /*Indirect*/ false, TypeInfo, in EmitVAArg() 352 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 662 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 969 RValue PPC64_SVR4_ABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 985 return complexTempStructure(CGF, VAListAddr, Ty, SlotSize, EltSize, CTy); in EmitVAArg() [all …]
|
| H A D | MSP430.cpp | 55 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, in EmitVAArg() argument 59 EmitVAArgInstr(CGF, VAListAddr, Ty, classifyArgumentType(Ty)), Ty), in EmitVAArg()
|
| H A D | SystemZ.cpp | 41 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 258 RValue SystemZABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 314 CGF.Builder.CreateStructGEP(VAListAddr, 2, "overflow_arg_area_ptr"); in EmitVAArg() 346 CGF.Builder.CreateStructGEP(VAListAddr, RegCountField, "reg_count_ptr"); in EmitVAArg() 369 CGF.Builder.CreateStructGEP(VAListAddr, 3, "reg_save_area_ptr"); in EmitVAArg() 389 CGF.Builder.CreateStructGEP(VAListAddr, 2, "overflow_arg_area_ptr"); in EmitVAArg()
|
| H A D | Sparc.cpp | 116 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 311 RValue SparcV9ABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 320 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, in EmitVAArg()
|
| H A D | XCore.cpp | 116 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 137 RValue XCoreABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 143 Address AP = Address(Builder.CreateLoad(VAListAddr), in EmitVAArg() 183 Builder.CreateStore(APN.emitRawPointer(CGF), VAListAddr); in EmitVAArg()
|
| H A D | X86.cpp | 163 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 1069 RValue X86_32ABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 1087 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, /*Indirect*/ false, TypeInfo, in EmitVAArg() 1379 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 1381 RValue EmitMSVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 1398 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 3004 Address VAListAddr, QualType Ty) { in EmitX86_64VAArgFromMemory() argument 3006 CGF.Builder.CreateStructGEP(VAListAddr, 2, "overflow_arg_area_p"); in EmitX86_64VAArgFromMemory() 3040 RValue X86_64ABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 3063 CGF.MakeAddrLValue(EmitX86_64VAArgFromMemory(CGF, VAListAddr, Ty), Ty), in EmitVAArg() [all …]
|
| H A D | NVPTX.cpp | 38 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 234 RValue NVPTXABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 236 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, /*IsIndirect=*/false, in EmitVAArg()
|
| H A D | Mips.cpp | 37 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 368 RValue MipsABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 395 RValue Res = emitVoidPtrVAArg(CGF, VAListAddr, Ty, /*indirect*/ false, TyInfo, in EmitVAArg()
|
| H A D | LoongArch.cpp | 47 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 424 RValue LoongArchABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 435 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, in EmitVAArg()
|
| H A D | RISCV.cpp | 55 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 751 RValue RISCVABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 771 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, TInfo, SlotSize, in EmitVAArg()
|
| H A D | ARM.cpp | 88 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 798 RValue ARMABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 842 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, TyInfo, SlotSize, in EmitVAArg()
|
| H A D | AMDGPU.cpp | 53 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 133 RValue AMDGPUABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 137 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitVAArg()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | ABIInfoImpl.cpp | 77 RValue DefaultABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 81 EmitVAArgInstr(CGF, VAListAddr, Ty, classifyArgumentType(Ty)), Ty), in EmitVAArg() 163 CodeGen::emitVoidPtrDirectVAArg(CodeGenFunction &CGF, Address VAListAddr, in emitVoidPtrDirectVAArg() argument 169 if (VAListAddr.getElementType() != CGF.Int8PtrTy) in emitVoidPtrDirectVAArg() 170 VAListAddr = VAListAddr.withElementType(CGF.Int8PtrTy); in emitVoidPtrDirectVAArg() 172 llvm::Value *Ptr = CGF.Builder.CreateLoad(VAListAddr, "argp.cur"); in emitVoidPtrDirectVAArg() 187 CGF.Builder.CreateStore(NextPtr.emitRawPointer(CGF), VAListAddr); in emitVoidPtrDirectVAArg() 199 RValue CodeGen::emitVoidPtrVAArg(CodeGenFunction &CGF, Address VAListAddr, in emitVoidPtrVAArg() argument 222 Address Addr = emitVoidPtrDirectVAArg(CGF, VAListAddr, DirectTy, DirectSize, in emitVoidPtrVAArg() 409 Address CodeGen::EmitVAArgInstr(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArgInstr() argument [all …]
|
| H A D | ABIInfoImpl.h | 32 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 76 Address emitVoidPtrDirectVAArg(CodeGenFunction &CGF, Address VAListAddr, 98 RValue emitVoidPtrVAArg(CodeGenFunction &CGF, Address VAListAddr, 143 Address EmitVAArgInstr(CodeGenFunction &CGF, Address VAListAddr, QualType Ty,
|
| H A D | ABIInfo.h | 82 CodeGen::Address VAListAddr, QualType Ty, 91 CodeGen::Address VAListAddr, QualType Ty,
|
| H A D | ABIInfo.cpp | 42 RValue ABIInfo::EmitMSVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitMSVAArg() argument
|
| H A D | CGCall.cpp | 6210 RValue CodeGenFunction::EmitVAArg(VAArgExpr *VE, Address &VAListAddr, in EmitVAArg() argument 6212 VAListAddr = VE->isMicrosoftABI() ? EmitMSVAListRef(VE->getSubExpr()) in EmitVAArg() 6218 return CGM.getABIInfo().EmitMSVAArg(*this, VAListAddr, Ty, Slot); in EmitVAArg() 6219 return CGM.getABIInfo().EmitVAArg(*this, VAListAddr, Ty, Slot); in EmitVAArg()
|
| H A D | CodeGenFunction.h | 3078 RValue EmitVAArg(VAArgExpr *VE, Address &VAListAddr,
|