Home
last modified time | relevance | path

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

1234

/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGObjCRuntime.h35 namespace CodeGen {
55 namespace CodeGen {
65 CodeGen::CodeGenModule &CGM;
66 CGObjCRuntime(CodeGen::CodeGenModule &CGM) : CGM(CGM) {} in CGObjCRuntime()
78 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
81 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
85 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
152 virtual CodeGen::RValue
153 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
168 virtual CodeGen::RValue
[all …]
HDTargetInfo.h35 namespace CodeGen {
59 CodeGen::CodeGenModule &M) const {} in setTargetAttributes()
64 CodeGen::CodeGenModule &M) const {} in emitTargetMD()
89 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const { in getDwarfEHStackPointer()
97 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
107 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
117 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
127 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
135 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, in addReturnRegisterOutputs()
138 std::vector<CodeGen::LValue> &ResultRegDests, std::string &AsmString, in addReturnRegisterOutputs()
[all …]
HDCodeGenTBAA.h35 namespace CodeGen {
129 template<> struct DenseMapInfo<clang::CodeGen::TBAAPathTag> {
130 static clang::CodeGen::TBAAPathTag getEmptyKey() {
131 return clang::CodeGen::TBAAPathTag(
137 static clang::CodeGen::TBAAPathTag getTombstoneKey() {
138 return clang::CodeGen::TBAAPathTag(
144 static unsigned getHashValue(const clang::CodeGen::TBAAPathTag &Val) {
150 static bool isEqual(const clang::CodeGen::TBAAPathTag &LHS,
151 const clang::CodeGen::TBAAPathTag &RHS) {
HDABIInfo.h27 namespace CodeGen {
44 CodeGen::CodeGenTypes &CGT;
49 ABIInfo(CodeGen::CodeGenTypes &cgt) in ABIInfo()
56 CodeGen::CGCXXABI &getCXXABI() const;
73 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
83 CodeGen::CodeGenFunction &CGF) const = 0;
HDCGStmtOpenMP.cpp21 using namespace CodeGen;
467 const RegionCodeGenTy &CodeGen) { in emitCommonOMPParallelDirective() argument
471 S, *CS->getCapturedDecl()->param_begin(), InnermostKind, CodeGen); in emitCommonOMPParallelDirective()
497 auto &&CodeGen = [&S](CodeGenFunction &CGF) { in EmitOMPParallelDirective()
518 emitCommonOMPParallelDirective(*this, S, OMPD_parallel, CodeGen); in EmitOMPParallelDirective()
774 auto &&CodeGen = [&S](CodeGenFunction &CGF) { in EmitOMPSimdDirective()
846 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_simd, CodeGen); in EmitOMPSimdDirective()
1181 auto &&CodeGen = [&S, &HasLastprivates](CodeGenFunction &CGF) { in EmitOMPForDirective()
1184 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_for, CodeGen); in EmitOMPForDirective()
1195 auto &&CodeGen = [&S, &HasLastprivates](CodeGenFunction &CGF) { in EmitOMPForSimdDirective()
[all …]
HDCGObjCMac.cpp42 using namespace CodeGen;
172 CodeGen::CodeGenModule &CGM;
198 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getExternalProtocolPtrTy()
236 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getGetPropertyFn()
254 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getSetPropertyFn()
274 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getOptimizedSetPropertyFn()
310 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCopyStructFn()
331 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCppAtomicObjectFunction()
347 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getEnumerationMutationFn()
488 ObjCCommonTypesHelper(CodeGen::CodeGenModule &cgm);
[all …]
HDTargetInfo.cpp31 using namespace CodeGen;
33 static void AssignToArrayRange(CodeGen::CGBuilderTy &Builder, in AssignToArrayRange()
385 DefaultABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} in DefaultABIInfo()
403 DefaultTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in DefaultTargetCodeGenInfo()
456 PNaClABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} in PNaClABIInfo()
468 PNaClTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in PNaClTargetCodeGenInfo()
527 static llvm::Type* X86AdjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in X86AdjustInlineAsmType()
637 X86_32ABIInfo(CodeGen::CodeGenTypes &CGT, bool d, bool p, bool w, in X86_32ABIInfo()
645 X86_32TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, in X86_32TargetCodeGenInfo()
653 CodeGen::CodeGenModule &CGM) const override;
[all …]
HDCGObjCRuntime.cpp27 using namespace CodeGen;
29 static uint64_t LookupFieldBitOffset(CodeGen::CodeGenModule &CGM, in LookupFieldBitOffset()
65 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, in ComputeIvarBaseOffset()
72 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, in ComputeIvarBaseOffset()
80 CodeGen::CodeGenModule &CGM, in ComputeBitfieldBitOffset()
86 LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, in EmitValueForIvarAtOffset()
HDCodeGenABITypes.cpp27 using namespace CodeGen;
36 CGM(new CodeGen::CodeGenModule(C, *HSO, *PPO, *CGO, in CodeGenABITypes()
HDCGOpenMPRuntime.h41 namespace CodeGen {
375 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen);
388 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen);
650 const RegionCodeGenTy &CodeGen);
HDObjectFilePCHContainerOperations.cpp49 std::unique_ptr<CodeGen::CodeGenModule> Builder;
78 Builder.reset(new CodeGen::CodeGenModule(*Ctx, HeaderSearchOpts, in Initialize()
89 std::unique_ptr<CodeGen::CodeGenModule> Builder = std::move(this->Builder); in HandleTranslationUnit()
HDModuleBuilder.cpp55 std::unique_ptr<CodeGen::CodeGenModule> Builder;
105 Builder.reset(new CodeGen::CodeGenModule(Context, in Initialize()
199 if (CodeGen::CGDebugInfo *DI = Builder->getModuleDebugInfo()) in HandleTagDeclRequiredDefinition()
HDCGOpenMPRuntime.cpp28 using namespace CodeGen;
48 const RegionCodeGenTy &CodeGen, OpenMPDirectiveKind Kind) in CGOpenMPRegionInfo() argument
50 CodeGen(CodeGen), Kind(Kind) {} in CGOpenMPRegionInfo()
53 const RegionCodeGenTy &CodeGen, OpenMPDirectiveKind Kind) in CGOpenMPRegionInfo() argument
54 : CGCapturedStmtInfo(CR_OpenMP), RegionKind(RegionKind), CodeGen(CodeGen), in CGOpenMPRegionInfo()
78 const RegionCodeGenTy &CodeGen; member in __anonb65764340111::CGOpenMPRegionInfo
86 const RegionCodeGenTy &CodeGen, in CGOpenMPOutlinedRegionInfo() argument
88 : CGOpenMPRegionInfo(CS, ParallelOutlinedRegion, CodeGen, Kind), in CGOpenMPOutlinedRegionInfo()
116 const RegionCodeGenTy &CodeGen, in CGOpenMPTaskOutlinedRegionInfo() argument
118 : CGOpenMPRegionInfo(CS, TaskOutlinedRegion, CodeGen, Kind), in CGOpenMPTaskOutlinedRegionInfo()
[all …]
HDCGCUDANV.cpp25 using namespace CodeGen;
82 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in CGNVCUDARuntime()
315 CGCUDARuntime *CodeGen::CreateNVCUDARuntime(CodeGenModule &CGM) { in CreateNVCUDARuntime()
HDCGOpenCLRuntime.h27 namespace CodeGen {
/NextBSD/contrib/llvm/tools/llvm-lto/
HDllvm-lto.cpp172 LTOCodeGenerator CodeGen; in main() local
175 CodeGen.setDiagnosticHandler(handleDiagnostics, nullptr); in main()
179 CodeGen.setCodePICModel(LTO_CODEGEN_PIC_MODEL_STATIC); in main()
182 CodeGen.setCodePICModel(LTO_CODEGEN_PIC_MODEL_DYNAMIC); in main()
185 CodeGen.setCodePICModel(LTO_CODEGEN_PIC_MODEL_DYNAMIC_NO_PIC); in main()
188 CodeGen.setCodePICModel(LTO_CODEGEN_PIC_MODEL_DEFAULT); in main()
191 CodeGen.setDebugInfo(LTO_DEBUG_MODEL_DWARF); in main()
192 CodeGen.setTargetOptions(Options); in main()
216 CodeGen.setModule(Module.release()); in main()
217 } else if (!CodeGen.addModule(Module.get())) { in main()
[all …]
/NextBSD/contrib/llvm/include/llvm/
HDmodule.modulemap15 // A module covering CodeGen/ and Target/. These are intertwined
20 module CodeGen {
21 umbrella "CodeGen"
25 exclude header "CodeGen/MachineValueType.h"
29 exclude header "CodeGen/CommandFlags.h"
30 exclude header "CodeGen/LinkAllAsmWriterComponents.h"
31 exclude header "CodeGen/LinkAllCodegenComponents.h"
34 textual header "CodeGen/DIEValue.def"
217 header "CodeGen/MachineValueType.h"
/NextBSD/contrib/llvm/patches/
HDpatch-05-clang-r244063-missing-atomic-libcall.diff30 Index: tools/clang/lib/CodeGen/CGAtomic.cpp
32 --- tools/clang/lib/CodeGen/CGAtomic.cpp
33 +++ tools/clang/lib/CodeGen/CGAtomic.cpp
150 Index: tools/clang/test/CodeGen/atomic-ops-libcall.c
152 --- tools/clang/test/CodeGen/atomic-ops-libcall.c
153 +++ tools/clang/test/CodeGen/atomic-ops-libcall.c
/NextBSD/contrib/llvm/tools/clang/include/clang/CodeGen/
HDCodeGenABITypes.h46 namespace CodeGen {
83 CodeGen::CodeGenModule *CGM;
/NextBSD/contrib/llvm/tools/clang/
HDFREEBSD-Xlist50 lib/CodeGen/CMakeLists.txt
51 lib/CodeGen/Makefile
52 lib/CodeGen/README.txt
/NextBSD/contrib/llvm/lib/Target/SystemZ/
HDREADME.txt27 from CodeGen/SystemZ/asm-09.ll will use LHI rather than LGHI.
139 CodeGen/SystemZ/and-04.ll has several examples of this.
157 (from CodeGen/SystemZ/int-add-08.ll) we load %base+524288 and %base+524296
165 See CodeGen/SystemZ/alloca-01.ll for an example.
/NextBSD/contrib/llvm/
HDFREEBSD-Xlist46 lib/CodeGen/AsmPrinter/CMakeLists.txt
47 lib/CodeGen/AsmPrinter/LLVMBuild.txt
48 lib/CodeGen/AsmPrinter/Makefile
49 lib/CodeGen/CMakeLists.txt
50 lib/CodeGen/LLVMBuild.txt
51 lib/CodeGen/Makefile
52 lib/CodeGen/README.txt
53 lib/CodeGen/SelectionDAG/CMakeLists.txt
54 lib/CodeGen/SelectionDAG/LLVMBuild.txt
55 lib/CodeGen/SelectionDAG/Makefile
/NextBSD/lib/clang/libllvmcodegen/
HDMakefile7 SRCDIR= lib/CodeGen
16 CodeGen.cpp \
/NextBSD/contrib/llvm/lib/CodeGen/
HDmodule.modulemap1 module CodeGen { requires cplusplus umbrella "." module * { export * } }
/NextBSD/lib/clang/libllvmmirparser/
HDMakefile7 SRCDIR= lib/CodeGen/MIRParser

1234