| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | Hexagon.cpp | 32 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 34 Address EmitVAArgFromMemory(CodeGenFunction &CFG, Address VAListAddr, 36 Address EmitVAArgForHexagon(CodeGenFunction &CFG, Address VAListAddr, 183 Address VAListAddr, in EmitVAArgFromMemory() argument 232 Address VAListAddr, in EmitVAArgForHexagon() argument 237 Address VAListAddrAsBPP = VAListAddr.withElementType(BP); in EmitVAArgForHexagon() 265 return EmitVAArgFromMemory(CGF, VAListAddr, Ty); in EmitVAArgForHexagonLinux() 290 VAListAddr, 0, "__current_saved_reg_area_pointer_p"); in EmitVAArgForHexagonLinux() 296 VAListAddr, 1, "__saved_reg_area_end_pointer_p"); in EmitVAArgForHexagonLinux() 415 return EmitVAArgForHexagonLinux(CGF, VAListAddr, Ty); in EmitVAArg() [all …]
|
| H A D | AArch64.cpp | 53 Address EmitDarwinVAArg(Address VAListAddr, QualType Ty, 56 Address EmitAAPCSVAArg(Address VAListAddr, QualType Ty, 59 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 66 return Kind == AArch64ABIKind::Win64 ? EmitMSVAArg(CGF, VAListAddr, Ty) in EmitVAArg() 71 Address EmitMSVAArg(CodeGenFunction &CGF, Address VAListAddr, 515 Address AArch64ABIInfo::EmitAAPCSVAArg(Address VAListAddr, QualType Ty, in EmitAAPCSVAArg() argument 523 VAListAddr = VAListAddr.withElementType(CGF.Int8PtrTy); in EmitAAPCSVAArg() 524 auto *Load = CGF.Builder.CreateLoad(VAListAddr); in EmitAAPCSVAArg() 783 return Address(CGF.Builder.CreateLoad(VAListAddr, "ap.cur"), in EmitDarwinVAArg() 799 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitDarwinVAArg() [all …]
|
| H A D | CSKY.cpp | 36 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 60 Address CSKYABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 66 return Address(CGF.Builder.CreateLoad(VAListAddr), in EmitVAArg() 72 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, false, TInfo, SlotSize, in EmitVAArg()
|
| H A D | PNaCl.cpp | 31 Address VAListAddr, QualType Ty) const override; 48 Address PNaClABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 56 return EmitVAArgInstr(CGF, VAListAddr, Ty, ABIArgInfo::getDirect()); in EmitVAArg()
|
| H A D | ARC.cpp | 27 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 84 Address ARCABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 86 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, /*indirect*/ false, in EmitVAArg()
|
| H A D | WebAssembly.cpp | 44 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 158 Address WebAssemblyABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 163 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitVAArg()
|
| H A D | PPC.cpp | 15 static Address complexTempStructure(CodeGenFunction &CGF, Address VAListAddr, in complexTempStructure() argument 19 emitVoidPtrDirectVAArg(CGF, VAListAddr, CGF.Int8Ty, SlotSize * 2, in complexTempStructure() 131 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 238 Address AIXABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 256 return complexTempStructure(CGF, VAListAddr, Ty, SlotSize, EltSize, CTy); in EmitVAArg() 259 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, /*Indirect*/ false, TypeInfo, in EmitVAArg() 292 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 601 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 901 Address PPC64_SVR4_ABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 917 return complexTempStructure(CGF, VAListAddr, Ty, SlotSize, EltSize, CTy); in EmitVAArg() [all …]
|
| H A D | MSP430.cpp | 54 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 56 return EmitVAArgInstr(CGF, VAListAddr, Ty, classifyArgumentType(Ty)); in EmitVAArg()
|
| H A D | SystemZ.cpp | 41 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 246 Address SystemZABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 301 CGF.Builder.CreateStructGEP(VAListAddr, 2, "overflow_arg_area_ptr"); in EmitVAArg() 333 CGF.Builder.CreateStructGEP(VAListAddr, RegCountField, "reg_count_ptr"); in EmitVAArg() 356 CGF.Builder.CreateStructGEP(VAListAddr, 3, "reg_save_area_ptr"); in EmitVAArg() 376 CGF.Builder.CreateStructGEP(VAListAddr, 2, "overflow_arg_area_ptr"); in EmitVAArg()
|
| H A D | Sparc.cpp | 114 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 277 Address SparcV9ABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 287 Address Addr = Address(Builder.CreateLoad(VAListAddr, "ap.cur"), in EmitVAArg() 329 Builder.CreateStore(NextPtr.getPointer(), VAListAddr); in EmitVAArg()
|
| H A D | LoongArch.cpp | 47 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 420 Address LoongArchABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 426 return Address(CGF.Builder.CreateLoad(VAListAddr), in EmitVAArg() 432 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, in EmitVAArg()
|
| H A D | ARM.cpp | 84 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 762 Address ARMABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 768 VAListAddr = VAListAddr.withElementType(CGF.Int8PtrTy); in EmitVAArg() 769 auto *Load = CGF.Builder.CreateLoad(VAListAddr); in EmitVAArg() 807 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, TyInfo, in EmitVAArg()
|
| H A D | RISCV.cpp | 51 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 486 Address RISCVABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 492 return Address(CGF.Builder.CreateLoad(VAListAddr), in EmitVAArg() 508 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, TInfo, in EmitVAArg()
|
| H A D | XCore.cpp | 116 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 137 Address XCoreABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 143 Address AP = Address(Builder.CreateLoad(VAListAddr), in EmitVAArg() 183 Builder.CreateStore(APN.getPointer(), VAListAddr); in EmitVAArg()
|
| H A D | X86.cpp | 176 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 1068 Address VAListAddr, QualType Ty) const { in EmitVAArg() argument 1079 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, /*Indirect*/ false, in EmitVAArg() 1362 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 1364 Address EmitMSVAArg(CodeGenFunction &CGF, Address VAListAddr, 1381 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 3025 return EmitX86_64VAArgFromMemory(CGF, VAListAddr, Ty); in EmitVAArg() 3078 CGF.Builder.CreateStructGEP(VAListAddr, 3), "reg_save_area"); in EmitVAArg() 3181 Address MemAddr = EmitX86_64VAArgFromMemory(CGF, VAListAddr, Ty); in EmitVAArg() 3198 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitMSVAArg() [all …]
|
| H A D | Mips.cpp | 37 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 349 Address MipsABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 376 Address Addr = emitVoidPtrVAArg(CGF, VAListAddr, Ty, /*indirect*/ false, in EmitVAArg()
|
| H A D | NVPTX.cpp | 35 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 212 Address NVPTXABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument
|
| H A D | AMDGPU.cpp | 51 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 116 Address AMDGPUABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | ABIInfoImpl.cpp | 74 Address DefaultABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg() argument 76 return EmitVAArgInstr(CGF, VAListAddr, Ty, classifyArgumentType(Ty)); in EmitVAArg() 166 CodeGen::emitVoidPtrDirectVAArg(CodeGenFunction &CGF, Address VAListAddr, in emitVoidPtrDirectVAArg() argument 172 if (VAListAddr.getElementType() != CGF.Int8PtrTy) in emitVoidPtrDirectVAArg() 173 VAListAddr = VAListAddr.withElementType(CGF.Int8PtrTy); in emitVoidPtrDirectVAArg() 175 llvm::Value *Ptr = CGF.Builder.CreateLoad(VAListAddr, "argp.cur"); in emitVoidPtrDirectVAArg() 190 CGF.Builder.CreateStore(NextPtr.getPointer(), VAListAddr); in emitVoidPtrDirectVAArg() 202 Address CodeGen::emitVoidPtrVAArg(CodeGenFunction &CGF, Address VAListAddr, in emitVoidPtrVAArg() argument 377 Address CodeGen::EmitVAArgInstr(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArgInstr() argument 403 CGF.Builder.CreateVAArg(VAListAddr.getPointer(), BaseTy); in EmitVAArgInstr() [all …]
|
| H A D | ABIInfoImpl.h | 32 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, 93 Address emitVoidPtrDirectVAArg(CodeGenFunction &CGF, Address VAListAddr, 115 Address emitVoidPtrVAArg(CodeGenFunction &CGF, Address VAListAddr, 149 Address EmitVAArgInstr(CodeGenFunction &CGF, Address VAListAddr, QualType Ty,
|
| H A D | ABIInfo.h | 78 CodeGen::Address VAListAddr, 87 CodeGen::Address VAListAddr,
|
| H A D | ABIInfo.cpp | 42 Address ABIInfo::EmitMSVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitMSVAArg() argument
|
| H A D | CGCall.cpp | 5918 Address CodeGenFunction::EmitVAArg(VAArgExpr *VE, Address &VAListAddr) { in EmitVAArg() argument 5919 VAListAddr = VE->isMicrosoftABI() in EmitVAArg() 5924 return CGM.getTypes().getABIInfo().EmitMSVAArg(*this, VAListAddr, Ty); in EmitVAArg() 5925 return CGM.getTypes().getABIInfo().EmitVAArg(*this, VAListAddr, Ty); in EmitVAArg()
|
| H A D | CodeGenFunction.h | 2833 Address EmitVAArg(VAArgExpr *VE, Address &VAListAddr);
|