Home
last modified time | relevance | path

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

1234567

/external/clang/lib/CodeGen/
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 …]
DTargetInfo.h33 namespace CodeGen {
56 CodeGen::CodeGenModule &M) const { } in SetTargetAttributes()
81 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const { in getDwarfEHStackPointer()
89 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
99 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
109 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
119 virtual llvm::Type* adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
181 virtual bool isNoProtoCallVariadic(const CodeGen::CallArgList &args,
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) {
DABIInfo.h27 namespace CodeGen {
188 CodeGen::CodeGenTypes &CGT;
192 ABIInfo(CodeGen::CodeGenTypes &cgt) in ABIInfo()
208 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
218 CodeGen::CodeGenFunction &CGF) const = 0;
DCGObjCMac.cpp41 using namespace CodeGen;
171 CodeGen::CodeGenModule &CGM;
196 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getExternalProtocolPtrTy()
234 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getGetPropertyFn()
252 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getSetPropertyFn()
272 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getOptimizedSetPropertyFn()
308 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCopyStructFn()
329 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCppAtomicObjectFunction()
344 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getEnumerationMutationFn()
485 ObjCCommonTypesHelper(CodeGen::CodeGenModule &cgm);
[all …]
DCGObjCRuntime.cpp26 using namespace CodeGen;
28 static uint64_t LookupFieldBitOffset(CodeGen::CodeGenModule &CGM, in LookupFieldBitOffset()
64 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, in ComputeIvarBaseOffset()
71 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, in ComputeIvarBaseOffset()
79 CodeGen::CodeGenModule &CGM, in ComputeBitfieldBitOffset()
85 LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, in EmitValueForIvarAtOffset()
DModuleBuilder.cpp38 OwningPtr<CodeGen::CodeGenModule> Builder;
61 Builder.reset(new CodeGen::CodeGenModule(Context, CodeGenOpts, *M, *TD, in Initialize()
98 if (CodeGen::CGDebugInfo *DI = Builder->getModuleDebugInfo()) in HandleTagDeclRequiredDefinition()
DTargetInfo.cpp26 using namespace CodeGen;
28 static void AssignToArrayRange(CodeGen::CGBuilderTy &Builder, in AssignToArrayRange()
47 static bool isRecordReturnIndirect(const RecordType *RT, CodeGen::CodeGenTypes &CGT) { in isRecordReturnIndirect()
55 static bool isRecordReturnIndirect(QualType T, CodeGen::CodeGenTypes &CGT) { in isRecordReturnIndirect()
63 CodeGen::CodeGenTypes &CGT) { in getRecordArgABI()
71 CodeGen::CodeGenTypes &CGT) { in getRecordArgABI()
363 DefaultABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} in DefaultABIInfo()
381 DefaultTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in DefaultTargetCodeGenInfo()
432 PNaClABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} in PNaClABIInfo()
444 PNaClTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in PNaClTargetCodeGenInfo()
[all …]
DCGCUDANV.cpp26 using namespace CodeGen;
48 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in CGNVCUDARuntime()
123 CGCUDARuntime *CodeGen::CreateNVCUDARuntime(CodeGenModule &CGM) { in CreateNVCUDARuntime()
DCGBuilder.h16 namespace CodeGen {
DCGOpenCLRuntime.h27 namespace CodeGen {
/external/chromium_org/sandbox/linux/seccomp-bpf/
Dcodegen.cc36 CodeGen::CodeGen() : compiled_(false) {} in CodeGen() function in sandbox::CodeGen
38 CodeGen::~CodeGen() { in ~CodeGen()
51 void CodeGen::PrintProgram(const SandboxBPF::Program& program) { in PrintProgram()
137 Instruction* CodeGen::MakeInstruction(uint16_t code, in MakeInstruction()
165 Instruction* CodeGen::MakeInstruction(uint16_t code, const ErrorCode& err) { in MakeInstruction()
176 Instruction* CodeGen::MakeInstruction(uint16_t code, in MakeInstruction()
195 void CodeGen::JoinInstructions(Instruction* head, Instruction* tail) { in JoinInstructions()
224 void CodeGen::Traverse(Instruction* instruction, in Traverse()
236 void CodeGen::FindBranchTargets(const Instruction& instructions, in FindBranchTargets()
309 BasicBlock* CodeGen::MakeBasicBlock(Instruction* head, Instruction* tail) { in MakeBasicBlock()
[all …]
Dcodegen_unittest.cc24 class CodeGenUnittestHelper : public CodeGen {
28 CodeGen::FindBranchTargets(instructions, branch_targets); in FindBranchTargets()
34 return CodeGen::CutGraphIntoBasicBlocks(insns, branch_targets, blocks); in CutGraphIntoBasicBlocks()
38 CodeGen::MergeTails(blocks); in MergeTails()
46 Instruction *SampleProgramOneInstruction(CodeGen *codegen, int *flags) { in SampleProgramOneInstruction()
54 Instruction *SampleProgramSimpleBranch(CodeGen *codegen, int *flags) { in SampleProgramSimpleBranch()
67 Instruction *SampleProgramAtypicalBranch(CodeGen *codegen, int *flags) { in SampleProgramAtypicalBranch()
83 Instruction *SampleProgramComplex(CodeGen *codegen, int *flags) { in SampleProgramComplex()
147 Instruction *(*function_table[])(CodeGen *codegen, int *flags) = { in ForAllPrograms()
167 SANDBOX_TEST(CodeGen, MakeInstruction) { in SANDBOX_TEST() argument
[all …]
Dsandbox_bpf.h39 class CodeGen; variable
196 friend class CodeGen;
246 Instruction* AssembleJumpTable(CodeGen* gen,
255 Instruction* RetExpression(CodeGen* gen, const ErrorCode& err);
261 Instruction* CondExpression(CodeGen* gen, const ErrorCode& cond);
Dcodegen.h55 class CodeGen {
57 CodeGen();
58 ~CodeGen();
/external/llvm/lib/CodeGen/SelectionDAG/
DLLVMBuild.txt1 ;===- ./lib/CodeGen/SelectionDAG/LLVMBuild.txt -----------------*- Conf -*--===;
21 parent = CodeGen
22 required_libraries = Analysis CodeGen Core MC Support Target TransformUtils
/external/llvm/
DAndroid.mk15 lib/CodeGen \
16 lib/CodeGen/AsmPrinter \
17 lib/CodeGen/SelectionDAG \
/external/llvm/lib/CodeGen/AsmPrinter/
DLLVMBuild.txt1 ;===- ./lib/CodeGen/AsmPrinter/LLVMBuild.txt -------------------*- Conf -*--===;
22 required_libraries = Analysis CodeGen Core MC MCParser Support Target
/external/llvm/lib/CodeGen/
DLLVMBuild.txt1 ;===- ./lib/CodeGen/LLVMBuild.txt ------------------------------*- Conf -*--===;
23 name = CodeGen
/external/emma/core/java12/com/vladium/jcd/compiler/
DCodeGen.java21 abstract class CodeGen implements IOpcodes class
130 private CodeGen () {} // prevent subclassing in CodeGen() method in CodeGen
/external/llvm/lib/
DMakefile13 PARALLEL_DIRS := IR AsmParser Bitcode Analysis Transforms CodeGen \
DCMakeLists.txt5 add_subdirectory(CodeGen)
/external/llvm/docs/
DExtendingLLVM.rst87 #. ``include/llvm/CodeGen/ISDOpcodes.h``:
91 #. ``lib/CodeGen/SelectionDAG/SelectionDAG.cpp``:
100 #. ``lib/CodeGen/SelectionDAG/LegalizeDAG.cpp``:
113 #. ``lib/CodeGen/SelectionDAG/LegalizeDAG.cpp``:
123 #. ``lib/CodeGen/SelectionDAG/LegalizeDAG.cpp``:
130 #. ``lib/CodeGen/SelectionDAG/DAGCombiner.cpp``:
167 #. ``llvm/test/Regression/CodeGen/*``:
170 ``llvm/test/Regression/CodeGen/X86/bswap.ll`` is a good example.
/external/clang/lib/
DMakefile12 PARALLEL_DIRS = Headers Basic Lex Parse AST Sema CodeGen Analysis Frontend \
DCMakeLists.txt10 add_subdirectory(CodeGen)

1234567