Home
last modified time | relevance | path

Searched refs:CodeGen (Results 1 – 25 of 118) sorted by relevance

12345

/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.h36 namespace CodeGen {
56 namespace CodeGen {
66 CodeGen::CodeGenModule &CGM;
67 CGObjCRuntime(CodeGen::CodeGenModule &CGM) : CGM(CGM) {} in CGObjCRuntime()
79 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
166 virtual CodeGen::RValue
167 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
180 CodeGen::RValue
197 virtual CodeGen::RValue
198 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
[all …]
H A DABIInfo.h29 namespace CodeGen {
52 CodeGen::CodeGenTypes &CGT;
56 ABIInfo(CodeGen::CodeGenTypes &cgt) in ABIInfo()
65 CodeGen::CGCXXABI &getCXXABI() const;
78 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
87 virtual CodeGen::Address EmitVAArg(CodeGen::CodeGenFunction &CGF,
88 CodeGen::Address VAListAddr,
95 virtual CodeGen::Address EmitMSVAArg(CodeGen::CodeGenFunction &CGF,
113 CodeGen::ABIArgInfo
118 CodeGen::ABIArgInfo
[all …]
H A DCodeGenABITypes.cpp28 using namespace CodeGen;
30 void CodeGen::addDefaultFunctionDefinitionAttributes(CodeGenModule &CGM, in addDefaultFunctionDefinitionAttributes()
36 CodeGen::arrangeObjCMessageSendSignature(CodeGenModule &CGM, in arrangeObjCMessageSendSignature()
43 CodeGen::arrangeFreeFunctionType(CodeGenModule &CGM, in arrangeFreeFunctionType()
49 CodeGen::arrangeFreeFunctionType(CodeGenModule &CGM, in arrangeFreeFunctionType()
55 CodeGen::arrangeCXXMethodType(CodeGenModule &CGM, in arrangeCXXMethodType()
63 CodeGen::arrangeFreeFunctionCall(CodeGenModule &CGM, in arrangeFreeFunctionCall()
74 CodeGen::getImplicitCXXConstructorArgs(CodeGenModule &CGM, in getImplicitCXXConstructorArgs()
109 CodeGen::convertTypeForMemory(CodeGenModule &CGM, QualType T) { in convertTypeForMemory()
113 unsigned CodeGen::getLLVMFieldNumber(CodeGenModule &CGM, in getLLVMFieldNumber()
[all …]
H A DTargetInfo.h36 namespace CodeGen {
59 CodeGen::CodeGenModule &M) const {} in setTargetAttributes()
64 CodeGen::CodeGenModule &CGM, in emitTargetMetadata()
97 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const { in getDwarfEHStackPointer()
105 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
115 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
145 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
153 virtual bool isScalarizableAsmOperand(CodeGen::CodeGenFunction &CGF, in isScalarizableAsmOperand()
160 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, in addReturnRegisterOutputs()
191 getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const { in getUBSanFunctionSignature()
[all …]
H A DCodeGenTBAA.h31 namespace CodeGen {
219 template<> struct DenseMapInfo<clang::CodeGen::TBAAAccessInfo> {
220 static clang::CodeGen::TBAAAccessInfo getEmptyKey() {
222 return clang::CodeGen::TBAAAccessInfo(
223 static_cast<clang::CodeGen::TBAAAccessKind>(UnsignedKey),
230 static clang::CodeGen::TBAAAccessInfo getTombstoneKey() {
232 return clang::CodeGen::TBAAAccessInfo(
233 static_cast<clang::CodeGen::TBAAAccessKind>(UnsignedKey),
240 static unsigned getHashValue(const clang::CodeGen::TBAAAccessInfo &Val) {
249 static bool isEqual(const clang::CodeGen::TBAAAccessInfo &LHS,
[all …]
H A DCGOpenMPRuntimeGPU.h23 namespace CodeGen {
88 const RegionCodeGenTy &CodeGen);
104 const RegionCodeGenTy &CodeGen);
120 const RegionCodeGenTy &CodeGen) override;
223 const RegionCodeGenTy &CodeGen) override;
238 const RegionCodeGenTy &CodeGen) override;
H A DCGStmtOpenMP.cpp33 using namespace CodeGen;
3056 emitCommonOMPTargetDirective(*this, S, CodeGen); in EmitOMPTargetSimdDirective()
3543 RegionCodeGenTy RCG(CodeGen); in emitScanBasedDirective()
3609 auto &&CodeGen = [this, &S, &HasLastprivates, in EmitOMPForDirective()
3679 auto &&CodeGen = [&S, CapturedStmt, CS, in EmitSections()
3782 auto &&CodeGen = [&S](CodeGenFunction &CGF) { in EmitSections()
6041 emitCommonOMPTargetDirective(*this, S, CodeGen); in EmitOMPTargetDirective()
6128 emitCommonOMPTargetDirective(*this, S, CodeGen); in EmitOMPTargetTeamsDirective()
6310 CodeGen); in EmitOMPTeamsDistributeParallelForSimdDirective()
6653 RegionCodeGenTy RCG(CodeGen); in EmitOMPTargetDataDirective()
[all …]
H A DAddress.h21 namespace CodeGen {
108 template <class U> inline U cast(CodeGen::Address addr) { in cast()
111 template <class U> inline bool isa(CodeGen::Address addr) { in isa()
H A DCGObjCMac.cpp46 using namespace CodeGen;
1066 CodeGen::RValue EmitMessageSend(CodeGen::CodeGenFunction &CGF,
1318 CodeGen::RValue GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
1326 CodeGen::RValue
1607 CodeGen::RValue GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
1615 CodeGen::RValue
2077 CodeGen::RValue
2163 CodeGen::RValue
7405 CodeGen::RValue
7606 CodeGen::RValue
[all …]
H A DCGOpenMPRuntime.h53 namespace CodeGen {
71 intptr_t CodeGen; variable
77 static void CallbackFn(intptr_t CodeGen, CodeGenFunction &CGF, in CallbackFn() argument
79 return (*reinterpret_cast<Callable *>(CodeGen))(CGF, Action); in CallbackFn()
85 Callable &&CodeGen,
88 : CodeGen(reinterpret_cast<intptr_t>(&CodeGen)), in CodeGen() function
968 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen);
1000 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen,
1403 const RegionCodeGenTy &CodeGen,
1727 const RegionCodeGenTy &CodeGen,
[all …]
H A DCGObjCRuntime.cpp28 using namespace CodeGen;
30 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, in ComputeIvarBaseOffset()
37 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, in ComputeIvarBaseOffset()
46 CodeGen::CodeGenModule &CGM, in ComputeBitfieldBitOffset()
53 LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, in EmitValueForIvarAtOffset()
389 clang::CodeGen::emitObjCProtocolObject(CodeGenModule &CGM, in emitObjCProtocolObject()
H A DObjectFilePCHContainerOperations.cpp55 std::unique_ptr<CodeGen::CodeGenModule> Builder;
61 clang::CodeGen::CGDebugInfo &DI;
63 DebugTypeVisitor(clang::CodeGen::CGDebugInfo &DI, ASTContext &Ctx) in DebugTypeVisitor()
170 Builder.reset(new CodeGen::CodeGenModule( in Initialize()
242 std::unique_ptr<CodeGen::CodeGenModule> Builder = std::move(this->Builder); in HandleTranslationUnit()
H A DTargetInfo.cpp40 using namespace CodeGen;
714 DefaultTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in DefaultTargetCodeGenInfo()
946 PNaClTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in PNaClTargetCodeGenInfo()
2140 CodeGen::CGBuilderTy &Builder = CGF.Builder; in initDwarfEHRegSizeTable()
4386 CodeGen::CGBuilderTy &Builder = CGF.Builder; in PPC_initDwarfEHRegSizeTable()
5385 CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
9649 CodeGen::CGBuilderTy &Builder = CGF.Builder; in initDwarfEHRegSizeTable()
10096 const CodeGen::CodeGenModule &CGM) const { in emitTargetMD()
10109 CodeGen::CodeGenModule &CGM, in emitTargetMetadata()
10139 SPIRTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in SPIRTargetCodeGenInfo()
[all …]
H A DModuleBuilder.cpp29 using namespace CodeGen;
63 std::unique_ptr<CodeGen::CodeGenModule> Builder;
145 Builder.reset(new CodeGen::CodeGenModule(Context, HeaderSearchOpts, in Initialize()
259 if (CodeGen::CGDebugInfo *DI = Builder->getModuleDebugInfo()) in HandleTagDeclRequiredDefinition()
H A DPatternInit.h18 namespace CodeGen {
H A DCGOpenMPRuntimeNVPTX.h23 namespace CodeGen {
H A DCGOpenMPRuntimeAMDGCN.h23 namespace CodeGen {
H A DCGCUDARuntime.cpp22 using namespace CodeGen;
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile173 SRCS_MIN+= CodeGen/Analysis.cpp
211 SRCS_MIN+= CodeGen/CodeGen.cpp
228 SRCS_MIN+= CodeGen/FaultMaps.cpp
232 SRCS_MIN+= CodeGen/GCMetadata.cpp
288 SRCS_MIN+= CodeGen/LiveStacks.cpp
301 SRCS_MIN+= CodeGen/MIRPrinter.cpp
308 SRCS_MIN+= CodeGen/MachineCSE.cpp
361 SRCS_MIN+= CodeGen/RDFGraph.cpp
379 SRCS_MIN+= CodeGen/SafeStack.cpp
415 SRCS_MIN+= CodeGen/SplitKit.cpp
[all …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/CodeGen/
H A DConstantInitFuture.h27 namespace CodeGen {
33 struct PointerLikeTypeTraits< ::clang::CodeGen::ConstantInitBuilderBase*> {
34 using T = ::clang::CodeGen::ConstantInitBuilderBase*;
43 namespace CodeGen {
92 struct PointerLikeTypeTraits< ::clang::CodeGen::ConstantInitFuture> {
93 using T = ::clang::CodeGen::ConstantInitFuture;
H A DModuleBuilder.h35 namespace CodeGen {
50 CodeGen::CodeGenModule &CGM();
69 CodeGen::CGDebugInfo *getCGDebugInfo();
/freebsd-13.1/lib/clang/libclang/
H A DMakefile240 SRCS_MIN+= CodeGen/CGAtomic.cpp
241 SRCS_MIN+= CodeGen/CGBlocks.cpp
243 SRCS_MIN+= CodeGen/CGCUDANV.cpp
245 SRCS_MIN+= CodeGen/CGCXX.cpp
247 SRCS_MIN+= CodeGen/CGCall.cpp
248 SRCS_MIN+= CodeGen/CGClass.cpp
252 SRCS_MIN+= CodeGen/CGDecl.cpp
255 SRCS_MIN+= CodeGen/CGExpr.cpp
264 SRCS_MIN+= CodeGen/CGObjC.cpp
274 SRCS_MIN+= CodeGen/CGStmt.cpp
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-lto/
H A Dllvm-lto.cpp996 LTOCodeGenerator CodeGen(Context); in main() local
997 CodeGen.setDisableVerify(DisableVerify); in main()
1003 CodeGen.setFreestanding(EnableFreestanding); in main()
1006 CodeGen.setTargetOptions(Options); in main()
1037 CodeGen.setModule(std::move(Module)); in main()
1053 CodeGen.setCpu(codegen::getMCPU().c_str()); in main()
1055 CodeGen.setOptLevel(OptLevel - '0'); in main()
1056 CodeGen.setAttrs(codegen::getMAttrs()); in main()
1058 CodeGen.setUseNewPM(UseNewPM); in main()
1061 CodeGen.setFileType(FT.getValue()); in main()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DREADME.txt20 from CodeGen/SystemZ/asm-09.ll will use LHI rather than LGHI.
117 CodeGen/SystemZ/and-04.ll has several examples of this.
135 (from CodeGen/SystemZ/int-add-08.ll) we load %base+524288 and %base+524296
143 See CodeGen/SystemZ/alloca-01.ll for an example.
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/
H A Dmodule.modulemap17 // A module covering CodeGen/ and Target/. These are intertwined
22 module CodeGen {
23 umbrella "CodeGen"
28 exclude header "CodeGen/LinkAllAsmWriterComponents.h"
29 exclude header "CodeGen/LinkAllCodegenComponents.h"
32 textual header "CodeGen/DIEValue.def"
33 textual header "CodeGen/MachinePassRegistry.def"

12345