HomeSort by relevance Sort by last modified time
    Searched refs:CodeGen (Results 1 - 25 of 113) sorted by null

1 2 3 4 5

  /external/clang/lib/CodeGen/
TargetInfo.h 34 namespace CodeGen {
58 CodeGen::CodeGenModule &M) const {}
63 CodeGen::CodeGenModule &M) const {}
88 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const {
96 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
106 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF,
116 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF,
126 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF,
153 getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const {
199 virtual bool isNoProtoCallVariadic(const CodeGen::CallArgList &args
    [all...]
ABIInfo.h 27 namespace CodeGen {
44 CodeGen::CodeGenTypes &CGT;
48 ABIInfo(CodeGen::CodeGenTypes &cgt)
53 CodeGen::CGCXXABI &getCXXABI() const;
65 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
71 // the ABI information any lower than CodeGen. Of course, for
75 CodeGen::CodeGenFunction &CGF) const = 0;
CGObjCRuntime.h 35 namespace CodeGen {
55 namespace CodeGen {
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,
152 virtual CodeGen::RValue
153 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
168 virtual CodeGen::RValu
    [all...]
CGOpenCLRuntime.h 27 namespace CodeGen {
CodeGenTBAA.h 1 //===--- CodeGenTBAA.h - TBAA information for LLVM CodeGen ------*- C++ -*-===//
35 namespace CodeGen {
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::TBAAPathTag &LHS
    [all...]
CGCUDARuntime.h 23 namespace CodeGen {
SanitizerBlacklist.h 29 namespace CodeGen {
42 } // end namespace CodeGen
CGBuilder.h 16 namespace CodeGen {
52 } // end namespace CodeGen
CodeGenABITypes.cpp 15 // CodeGenTypes class in lib/CodeGen.
19 #include "clang/CodeGen/CodeGenABITypes.h"
21 #include "clang/CodeGen/CGFunctionInfo.h"
25 using namespace CodeGen;
31 CGM(new CodeGen::CodeGenModule(C, *CGO, M, TD, C.getDiagnostics())) {
SanitizerBlacklist.cpp 20 using namespace CodeGen;
CGCUDANV.cpp 26 using namespace CodeGen;
48 CodeGen::CodeGenTypes &Types = CGM.getTypes();
123 CGCUDARuntime *CodeGen::CreateNVCUDARuntime(CodeGenModule &CGM) {
ModuleBuilder.cpp 14 #include "clang/CodeGen/ModuleBuilder.h"
38 std::unique_ptr<CodeGen::CodeGenModule> Builder;
75 Builder.reset(new CodeGen::CodeGenModule(Context, CodeGenOpts, *M, *TD,
137 if (CodeGen::CGDebugInfo *DI = Builder->getModuleDebugInfo())
  /external/llvm/unittests/CodeGen/
Makefile 11 TESTNAME = CodeGen
12 LINK_COMPONENTS := asmprinter codegen support
  /external/llvm/tools/llvm-lto/
llvm-lto.cpp 16 #include "llvm/CodeGen/CommandFlags.h"
85 LTOCodeGenerator CodeGen;
89 CodeGen.setCodePICModel(LTO_CODEGEN_PIC_MODEL_STATIC);
92 CodeGen.setCodePICModel(LTO_CODEGEN_PIC_MODEL_DYNAMIC);
95 CodeGen.setCodePICModel(LTO_CODEGEN_PIC_MODEL_DYNAMIC_NO_PIC);
98 CodeGen.setCodePICModel(LTO_CODEGEN_PIC_MODEL_DEFAULT);
101 CodeGen.setDebugInfo(LTO_DEBUG_MODEL_DWARF);
102 CodeGen.setTargetOptions(Options);
121 if (!CodeGen.addModule(Module.get(), error)) {
141 CodeGen.addMustPreserveSymbol(ExportedSymbols[i].c_str())
    [all...]
  /external/chromium_org/sandbox/linux/seccomp-bpf/
sandbox_bpf.h 23 class CodeGen;
187 friend class CodeGen;
232 Instruction* CompilePolicy(CodeGen* gen, bool* has_unsafe_traps);
237 Instruction* CheckArch(CodeGen* gen, Instruction* passed);
246 Instruction* MaybeAddEscapeHatch(CodeGen* gen,
254 Instruction* DispatchSyscall(CodeGen* gen);
259 Instruction* CheckSyscallNumber(CodeGen* gen, Instruction* passed);
274 Instruction* AssembleJumpTable(CodeGen* gen,
283 Instruction* RetExpression(CodeGen* gen, const ErrorCode& err);
289 Instruction* CondExpression(CodeGen* gen, const ErrorCode& cond)
    [all...]
codegen.h 29 // Callers would typically create a new CodeGen object and then use it to
33 // CodeGen gen;
54 class SANDBOX_EXPORT CodeGen {
56 CodeGen();
57 ~CodeGen();
64 // are owned by the CodeGen object. They do not need to be explicitly
139 // when the CodeGen object is destroyed. This way, we neither need to worry
codegen.cc 5 #include "sandbox/linux/seccomp-bpf/codegen.h"
44 CodeGen::CodeGen() : compiled_(false) {}
46 CodeGen::~CodeGen() {
59 void CodeGen::PrintProgram(const SandboxBPF::Program& program) {
147 Instruction* CodeGen::MakeInstruction(uint16_t code,
175 Instruction* CodeGen::MakeInstruction(uint16_t code,
192 void CodeGen::Traverse(Instruction* instruction,
204 void CodeGen::FindBranchTargets(const Instruction& instructions
    [all...]
codegen_unittest.cc 5 #include "sandbox/linux/seccomp-bpf/codegen.h"
29 class CodeGenUnittestHelper : public CodeGen {
33 CodeGen::FindBranchTargets(instructions, branch_targets);
39 return CodeGen::CutGraphIntoBasicBlocks(insns, branch_targets, blocks);
42 void MergeTails(TargetsToBlocks* blocks) { CodeGen::MergeTails(blocks); }
47 Instruction* SampleProgramOneInstruction(CodeGen* codegen, int* flags) {
51 return codegen->MakeInstruction(BPF_RET + BPF_K, 0);
54 Instruction* SampleProgramSimpleBranch(CodeGen* codegen, int* flags)
249 CodeGenUnittestHelper codegen; local
    [all...]
  /external/llvm/lib/
Makefile 13 PARALLEL_DIRS := IR AsmParser Bitcode Analysis Transforms CodeGen Target \
  /external/llvm/unittests/
Makefile 12 PARALLEL_DIRS = ADT Analysis Bitcode CodeGen DebugInfo ExecutionEngine IR \
  /external/clang/include/clang/CodeGen/
CodeGenABITypes.h 15 // CodeGenTypes class in lib/CodeGen.
29 #include "clang/CodeGen/CGFunctionInfo.h"
43 namespace CodeGen {
77 CodeGen::CodeGenModule *CGM;
80 } // end namespace CodeGen
  /external/clang/lib/
Makefile 12 PARALLEL_DIRS = Headers Basic Lex Parse AST Sema CodeGen Analysis Frontend \
  /external/llvm/tools/gold/
gold-plugin.cpp 18 #include "llvm/CodeGen/CommandFlags.h"
74 static LTOCodeGenerator *CodeGen = nullptr;
236 CodeGen = new LTOCodeGenerator();
242 CodeGen->setCodeGenDebugOptions((*it).c_str());
246 CodeGen->parseCodeGenDebugOptions();
254 CodeGen->setAttr(Attrs.c_str());
258 CodeGen->setTargetOptions(TargetOpts);
386 if (CodeGen) {
388 if (!CodeGen->addModule(M, Error)) {
410 /// codegen
    [all...]
  /external/emma/core/java12/com/vladium/jcd/compiler/
CodeGen.java 7 * $Id: CodeGen.java,v 1.1.1.1 2004/05/09 16:57:49 vlad_r Exp $
21 abstract class CodeGen implements IOpcodes
130 private CodeGen () {} // prevent subclassing
  /external/clang/
Android.mk 11 lib/CodeGen \

Completed in 1180 milliseconds

1 2 3 4 5