Lines Matching refs:CodeGen
40 using namespace CodeGen;
67 static void AssignToArrayRange(CodeGen::CGBuilderTy &Builder, in AssignToArrayRange()
454 llvm::Constant *TargetCodeGenInfo::getNullPointer(const CodeGen::CodeGenModule &CGM, in getNullPointer()
468 CodeGen::CodeGenFunction &CGF, llvm::Value *Src, LangAS SrcAddr, in performAddrSpaceCast()
694 DefaultABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} in DefaultABIInfo()
714 DefaultTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in DefaultTargetCodeGenInfo()
786 explicit WebAssemblyABIInfo(CodeGen::CodeGenTypes &CGT, ABIKind Kind) in WebAssemblyABIInfo()
818 explicit WebAssemblyTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, in WebAssemblyTargetCodeGenInfo()
823 CodeGen::CodeGenModule &CGM) const override { in setTargetAttributes()
934 PNaClABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} in PNaClABIInfo()
946 PNaClTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in PNaClTargetCodeGenInfo()
1023 static llvm::Type* X86AdjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in X86AdjustInlineAsmType()
1166 X86_32ABIInfo(CodeGen::CodeGenTypes &CGT, bool DarwinVectorABI, in X86_32ABIInfo()
1193 X86_32TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, bool DarwinVectorABI, in X86_32TargetCodeGenInfo()
1204 CodeGen::CodeGenModule &CGM) const override;
1206 int getDwarfEHStackPointer(CodeGen::CodeGenModule &CGM) const override { in getDwarfEHStackPointer()
1212 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
1215 llvm::Type* adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
1230 getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const override { in getUBSanFunctionSignature()
2107 CodeGen::CodeGenModule &CGM) { in addX86InterruptAttrs()
2124 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &CGM) const { in setTargetAttributes()
2138 CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
2140 CodeGen::CGBuilderTy &Builder = CGF.Builder; in initDwarfEHRegSizeTable()
2341 X86_64ABIInfo(CodeGen::CodeGenTypes &CGT, X86AVXABILevel AVXLevel) : in X86_64ABIInfo()
2382 WinX86_64ABIInfo(CodeGen::CodeGenTypes &CGT, X86AVXABILevel AVXLevel) in WinX86_64ABIInfo()
2424 X86_64TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, X86AVXABILevel AVXLevel) in X86_64TargetCodeGenInfo()
2435 int getDwarfEHStackPointer(CodeGen::CodeGenModule &CGM) const override { in getDwarfEHStackPointer()
2439 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
2449 llvm::Type* adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
2481 getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const override { in getUBSanFunctionSignature()
2490 CodeGen::CodeGenModule &CGM) const override { in setTargetAttributes()
2621 WinX86_32TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, in WinX86_32TargetCodeGenInfo()
2628 CodeGen::CodeGenModule &CGM) const override;
2644 CodeGen::CodeGenModule &CGM) { in addStackProbeTargetAttributes()
2656 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &CGM) const { in setTargetAttributes()
2665 WinX86_64TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, in WinX86_64TargetCodeGenInfo()
2670 CodeGen::CodeGenModule &CGM) const override;
2672 int getDwarfEHStackPointer(CodeGen::CodeGenModule &CGM) const override { in getDwarfEHStackPointer()
2676 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
2700 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &CGM) const { in setTargetAttributes()
4380 static bool PPC_initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in PPC_initDwarfEHRegSizeTable()
4386 CodeGen::CGBuilderTy &Builder = CGF.Builder; in PPC_initDwarfEHRegSizeTable()
4450 AIXABIInfo(CodeGen::CodeGenTypes &CGT, bool Is64Bit) in AIXABIInfo()
4474 AIXTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, bool Is64Bit) in AIXTargetCodeGenInfo()
4477 int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const override { in getDwarfEHStackPointer()
4481 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
4588 CodeGen::CodeGenFunction &CGF, llvm::Value *Address) const { in initDwarfEHRegSizeTable()
4602 PPC32_SVR4_ABIInfo(CodeGen::CodeGenTypes &CGT, bool SoftFloatABI, in PPC32_SVR4_ABIInfo()
4630 int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const override { in getDwarfEHStackPointer()
4635 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
4866 PPC32TargetCodeGenInfo::initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
4889 PPC64_SVR4_ABIInfo(CodeGen::CodeGenTypes &CGT, ABIKind Kind, in PPC64_SVR4_ABIInfo()
4952 int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const override { in getDwarfEHStackPointer()
4957 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
4965 int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const override { in getDwarfEHStackPointer()
4970 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
5385 CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
5392 PPC64TargetCodeGenInfo::initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
5489 int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const override { in getDwarfEHStackPointer()
5496 CodeGen::CodeGenModule &CGM) const override { in setTargetAttributes()
5530 bool isScalarizableAsmOperand(CodeGen::CodeGenFunction &CGF, in isScalarizableAsmOperand()
5551 CodeGen::CodeGenModule &CGM) const override;
5565 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &CGM) const { in setTargetAttributes()
6289 int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const override { in getDwarfEHStackPointer()
6297 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
6312 CodeGen::CodeGenModule &CGM) const override { in setTargetAttributes()
6356 CodeGen::CodeGenModule &CGM) const override;
6370 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &CGM) const { in setTargetAttributes()
6973 CodeGen::CodeGenModule &M) const override;
7143 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) const { in setTargetAttributes()
7689 CodeGen::CodeGenModule &M) const override;
7695 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) const { in setTargetAttributes()
7749 int getDwarfEHStackPointer(CodeGen::CodeGenModule &CGM) const override { in getDwarfEHStackPointer()
7754 CodeGen::CodeGenModule &CGM) const override { in setTargetAttributes()
7801 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
8111 MIPSTargetCodeGenInfo::initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
8149 CodeGen::CodeGenModule &M) const override;
8155 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) const { in setTargetAttributes()
8224 CodeGen::CodeGenModule &CGM) const override { in setTargetAttributes()
8254 CodeGen::CodeGenModule &M) const override;
8258 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) const { in setTargetAttributes()
8336 int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const override { in getDwarfEHStackPointer()
8341 CodeGen::CodeGenModule &GCM) const override { in setTargetAttributes()
8720 LanaiABIInfo(CodeGen::CodeGenTypes &CGT) : DefaultABIInfo(CGT) {} in LanaiABIInfo()
8840 LanaiTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in LanaiTargetCodeGenInfo()
8872 explicit AMDGPUABIInfo(CodeGen::CodeGenTypes &CGT) : in AMDGPUABIInfo()
9098 CodeGen::CodeGenModule &M) const override;
9101 llvm::Constant *getNullPointer(const CodeGen::CodeGenModule &CGM,
9137 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) const { in setTargetAttributes()
9251 const CodeGen::CodeGenModule &CGM, llvm::PointerType *PT, in getNullPointer()
9634 int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const override { in getDwarfEHStackPointer()
9638 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
9644 SparcV9TargetCodeGenInfo::initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
9649 CodeGen::CGBuilderTy &Builder = CGF.Builder; in initDwarfEHRegSizeTable()
9913 XCoreABIInfo(CodeGen::CodeGenTypes &CGT) : DefaultABIInfo(CGT) {} in XCoreABIInfo()
9921 const CodeGen::CodeGenModule &M) const;
9926 void emitTargetMetadata(CodeGen::CodeGenModule &CGM,
10090 const CodeGen::CodeGenModule &CGM,
10096 const CodeGen::CodeGenModule &CGM) const { in emitTargetMD()
10109 CodeGen::CodeGenModule &CGM, in emitTargetMetadata()
10139 SPIRTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in SPIRTargetCodeGenInfo()
10157 namespace CodeGen { namespace
10170 const CodeGen::CodeGenModule &CGM,
10178 const CodeGen::CodeGenModule &CGM, in extractFieldType()
10205 const CodeGen::CodeGenModule &CGM, in appendRecordType()
10374 const CodeGen::CodeGenModule &CGM, in appendPointerType()
10386 const CodeGen::CodeGenModule &CGM, in appendArrayType()
10407 const CodeGen::CodeGenModule &CGM, in appendFunctionType()
10441 const CodeGen::CodeGenModule &CGM, in appendType()
10475 const CodeGen::CodeGenModule &CGM, in getTypeString()
10523 RISCVABIInfo(CodeGen::CodeGenTypes &CGT, unsigned XLen, unsigned FLen) in RISCVABIInfo()
10946 RISCVTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, unsigned XLen, in RISCVTargetCodeGenInfo()
10951 CodeGen::CodeGenModule &CGM) const override { in setTargetAttributes()