Searched defs:CodeGen (Results 1 - 25 of 41) sorted by relevance

12

/external/clang/lib/CodeGen/
H A DCGOpenCLRuntime.h27 namespace CodeGen { namespace in namespace:clang
H A DCGCUDARuntime.h27 namespace CodeGen { namespace in namespace:clang
H A DSanitizerMetadata.h29 namespace CodeGen { namespace in namespace:clang
50 } // end namespace CodeGen
H A DABIInfo.h27 namespace CodeGen { namespace in namespace:clang
46 CodeGen::CodeGenTypes &CGT;
51 ABIInfo(CodeGen::CodeGenTypes &cgt)
58 CodeGen::CGCXXABI &getCXXABI() const;
75 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
81 // the ABI information any lower than CodeGen. Of course, for
84 virtual CodeGen::Address EmitVAArg(CodeGen::CodeGenFunction &CGF,
85 CodeGen::Address VAListAddr,
90 virtual CodeGen
[all...]
H A DCGObjCRuntime.h35 namespace CodeGen { namespace in namespace:clang
55 namespace CodeGen { namespace in namespace:clang
65 CodeGen::CodeGenModule &CGM;
66 CGObjCRuntime(CodeGen::CodeGenModule &CGM) : CGM(CGM) {}
78 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
81 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
85 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
161 virtual CodeGen::RValue
162 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
177 virtual CodeGen
[all...]
H A DCGVTables.h28 namespace CodeGen { namespace in namespace:clang
117 } // end namespace CodeGen
H A DAddress.h22 namespace CodeGen { namespace in namespace:clang
111 template <class U> inline U cast(clang::CodeGen::Address addr) {
114 template <class U> inline bool isa(clang::CodeGen::Address addr) {
H A DCodeGenPGO.h1 //===--- CodeGenPGO.h - PGO Instrumentation for LLVM CodeGen ----*- C++ -*-===//
26 namespace CodeGen { namespace in namespace:clang
114 } // end namespace CodeGen
H A DCoverageMappingGen.h46 namespace CodeGen { namespace in namespace:clang
111 } // end namespace CodeGen
H A DCGCXXABI.h37 namespace CodeGen { namespace in namespace:clang
H A DCGRecordLayout.h24 namespace CodeGen { namespace in namespace:clang
217 } // end namespace CodeGen
H A DCodeGenTBAA.h1 //===--- CodeGenTBAA.h - TBAA information for LLVM CodeGen ------*- C++ -*-===//
35 namespace CodeGen { namespace in namespace:clang
124 } // end 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
[all...]
H A DCodeGenTypeCache.h27 namespace CodeGen { namespace in namespace:clang
105 } // end namespace CodeGen
H A DCodeGenTypes.h1 //===--- CodeGenTypes.h - Type translation for LLVM CodeGen -----*- C++ -*-===//
19 #include "clang/CodeGen/CGFunctionInfo.h"
53 namespace CodeGen { namespace in namespace:clang
332 } // end namespace CodeGen
H A DTargetInfo.h35 namespace CodeGen { namespace in namespace:clang
59 CodeGen::CodeGenModule &M) const {}
64 CodeGen::CodeGenModule &M) const {}
89 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const {
97 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
107 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF,
117 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF,
127 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF,
135 CodeGen::CodeGenFunction &CGF, CodeGen
[all...]
H A DCGBuilder.h18 namespace CodeGen { namespace in namespace:clang
303 } // end namespace CodeGen
H A DCGCall.h42 namespace CodeGen { namespace in namespace:clang
175 } // end namespace CodeGen
H A DCGCleanup.h32 namespace CodeGen { namespace in namespace:clang
H A DCGLoopInfo.h1 //===---- CGLoopInfo.h - LLVM CodeGen for loop metadata -*- C++ -*---------===//
33 namespace CodeGen { namespace in namespace:clang
155 } // end namespace CodeGen
H A DCGDebugInfo.h1 //===--- CGDebugInfo.h - DebugInfo for LLVM CodeGen -------------*- C++ -*-===//
43 namespace CodeGen { namespace in namespace:clang
584 } // namespace CodeGen
/external/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h15 // CodeGenTypes class in lib/CodeGen.
29 #include "clang/CodeGen/CGFunctionInfo.h"
47 namespace CodeGen { namespace in namespace:clang
85 std::unique_ptr<CodeGen::CodeGenModule> CGM;
88 } // end namespace CodeGen
/external/libchrome/sandbox/linux/bpf_dsl/
H A Dcodegen.h28 // Callers would typically create a new CodeGen object and then use it
32 // CodeGen gen;
33 // CodeGen::Node allow, branch, dag;
47 // CodeGen::Program program = gen.Compile(dag);
52 class SANDBOX_EXPORT CodeGen { class in namespace:sandbox
65 CodeGen();
66 ~CodeGen();
117 DISALLOW_COPY_AND_ASSIGN(CodeGen);
H A Dcodegen.cc16 // This CodeGen implementation strives for simplicity while still
52 const CodeGen::Node CodeGen::kNullNode;
54 CodeGen::CodeGen() : program_(), equivalent_(), memos_() { function in class:sandbox::CodeGen
57 CodeGen::~CodeGen() {
60 CodeGen::Program CodeGen::Compile(CodeGen
[all...]
H A Dcodegen_unittest.cc77 TEST(CodeGen, HashSanity) {
106 // programs with CodeGen and verifying the linearized output matches
112 // MakeInstruction calls CodeGen::MakeInstruction() and associated
114 CodeGen::Node MakeInstruction(uint16_t code, argument
116 CodeGen::Node jt = CodeGen::kNullNode,
117 CodeGen::Node jf = CodeGen::kNullNode) {
118 CodeGen::Node res = gen_.MakeInstruction(code, k, jt, jf);
119 EXPECT_NE(CodeGen
[all...]
/external/emma/core/java12/com/vladium/jcd/compiler/
H A DCodeGen.java7 * $Id: CodeGen.java,v 1.1.1.1 2004/05/09 16:57:49 vlad_r Exp $
21 abstract class CodeGen implements IOpcodes class in inherits:IOpcodes
130 private CodeGen () {} // prevent subclassing method in class:CodeGen

Completed in 5507 milliseconds

12