Home
last modified time | relevance | path

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

12345678

/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGObjCRuntime.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 …]
H A DTargetInfo.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 …]
H A DABIInfo.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;
H A DCodeGenTBAA.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) {
H A DCodeGenABITypes.cpp25 using namespace CodeGen;
32 CGM(new CodeGen::CodeGenModule(C, *CGO, M, TD, C.getDiagnostics(), in CodeGenABITypes()
H A DCGObjCMac.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 …]
H A DCGCUDANV.cpp26 using namespace CodeGen;
48 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in CGNVCUDARuntime()
123 CGCUDARuntime *CodeGen::CreateNVCUDARuntime(CodeGenModule &CGM) { in CreateNVCUDARuntime()
H A DCGObjCRuntime.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()
H A DTargetInfo.cpp31 using namespace CodeGen;
33 static void AssignToArrayRange(CodeGen::CGBuilderTy &Builder, in AssignToArrayRange()
374 DefaultABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} in DefaultABIInfo()
392 DefaultTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in DefaultTargetCodeGenInfo()
437 PNaClABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} in PNaClABIInfo()
449 PNaClTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in PNaClTargetCodeGenInfo()
508 static llvm::Type* X86AdjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in X86AdjustInlineAsmType()
618 X86_32ABIInfo(CodeGen::CodeGenTypes &CGT, bool d, bool p, bool w, in X86_32ABIInfo()
626 X86_32TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, in X86_32TargetCodeGenInfo()
634 CodeGen::CodeGenModule &CGM) const override;
[all …]
H A DModuleBuilder.cpp53 std::unique_ptr<CodeGen::CodeGenModule> Builder;
99 Builder.reset(new CodeGen::CodeGenModule(Context, CodeGenOpts, *M, *TD, in Initialize()
190 if (CodeGen::CGDebugInfo *DI = Builder->getModuleDebugInfo()) in HandleTagDeclRequiredDefinition()
/minix3/external/bsd/llvm/dist/llvm/tools/llvm-lto/
H A Dllvm-lto.cpp159 LTOCodeGenerator CodeGen; in main() local
162 CodeGen.setDiagnosticHandler(handleDiagnostics, nullptr); in main()
166 CodeGen.setCodePICModel(LTO_CODEGEN_PIC_MODEL_STATIC); in main()
169 CodeGen.setCodePICModel(LTO_CODEGEN_PIC_MODEL_DYNAMIC); in main()
172 CodeGen.setCodePICModel(LTO_CODEGEN_PIC_MODEL_DYNAMIC_NO_PIC); in main()
175 CodeGen.setCodePICModel(LTO_CODEGEN_PIC_MODEL_DEFAULT); in main()
178 CodeGen.setDebugInfo(LTO_DEBUG_MODEL_DWARF); in main()
179 CodeGen.setTargetOptions(Options); in main()
197 if (!CodeGen.addModule(Module.get())) in main()
214 CodeGen.addMustPreserveSymbol(ExportedSymbols[i].c_str()); in main()
[all …]
/minix3/external/bsd/llvm/dist/llvm/utils/Misc/
H A Dmergefunctions.clang.svn.patch1 Index: lib/CodeGen/BackendUtil.cpp
3 --- lib/CodeGen/BackendUtil.cpp (revision 191330)
4 +++ lib/CodeGen/BackendUtil.cpp (working copy)
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLLVMBuild.txt1 ;===- ./lib/CodeGen/SelectionDAG/LLVMBuild.txt -----------------*- Conf -*--===;
21 parent = CodeGen
22 required_libraries = Analysis CodeGen Core MC Support Target TransformUtils
/minix3/external/bsd/llvm/dist/llvm/test/Bitcode/
H A Ddrop-debug-info.ll15 …ile_unit ] [/Users/manmanren/llvm_gmail/release/../llvm/tools/clang/test/CodeGen/debug-info-versio…
16 !1 = !{!"../llvm/tools/clang/test/CodeGen/debug-info-version.c", !"/Users/manmanren/llvm_gmail/rele…
20 …ile_type ] [/Users/manmanren/llvm_gmail/release/../llvm/tools/clang/test/CodeGen/debug-info-versio…
/minix3/external/bsd/llvm/dist/llvm/include/llvm/
H A Dmodule.modulemap10 // A module covering CodeGen/ and Target/. These are intertwined
15 module CodeGen {
16 umbrella "CodeGen"
20 exclude header "CodeGen/MachineValueType.h"
24 exclude header "CodeGen/CommandFlags.h"
25 exclude header "CodeGen/LinkAllAsmWriterComponents.h"
26 exclude header "CodeGen/LinkAllCodegenComponents.h"
182 header "CodeGen/MachineValueType.h"
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DLLVMBuild.txt1 ;===- ./lib/CodeGen/AsmPrinter/LLVMBuild.txt -------------------*- Conf -*--===;
22 required_libraries = Analysis CodeGen Core MC MCParser Support Target TransformUtils
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DLLVMBuild.txt1 ;===- ./lib/CodeGen/LLVMBuild.txt ------------------------------*- Conf -*--===;
23 name = CodeGen
H A Dmodule.modulemap1 module CodeGen { requires cplusplus umbrella "." module * { export * } }
/minix3/external/bsd/llvm/bin/llvm-mcld/
H A DMakefile20 CodeGen \
63 CodeGen \
/minix3/external/bsd/llvm/dist/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h44 namespace CodeGen {
79 CodeGen::CodeGenModule *CGM;
/minix3/external/bsd/llvm/dist/llvm/tools/lto/
H A Dlto.cpp222 LTOCodeGenerator *CodeGen = in createCodeGen() local
225 if (CodeGen) in createCodeGen()
226 CodeGen->setTargetOptions(Options); in createCodeGen()
227 return wrap(CodeGen); in createCodeGen()
/minix3/external/bsd/llvm/dist/llvm/unittests/CodeGen/
H A DMakefile11 TESTNAME = CodeGen
/minix3/external/bsd/llvm/dist/llvm/tools/llc/
H A DCMakeLists.txt4 CodeGen
/minix3/external/bsd/llvm/lib/libMCLinkerCodeGen/
H A DMakefile7 .PATH: ${MCLINKER_SRCDIR}/lib/CodeGen
/minix3/external/bsd/llvm/dist/llvm/lib/
H A DMakefile13 PARALLEL_DIRS := IR AsmParser Bitcode Analysis Transforms CodeGen Target \

12345678