HomeSort by relevance Sort by last modified time
    Searched full:codegenfunction (Results 26 - 47 of 47) sorted by null

12

  /external/clang/lib/CodeGen/
CodeGenFunction.h 1 //===-- CodeGenFunction.h - Per-Function state for LLVM CodeGen -*- C++ -*-===//
110 static saved_type save(CodeGenFunction &CGF, type value) { return value; }
111 static type restore(CodeGenFunction &CGF, saved_type value) { return value; }
227 virtual void Emit(CodeGenFunction &CGF, Flags flags) = 0;
237 void Emit(CodeGenFunction &CGF, Flags flags) {
254 void Emit(CodeGenFunction &CGF, Flags flags) {
274 void Emit(CodeGenFunction &CGF, Flags flags) {
297 void Emit(CodeGenFunction &CGF, Flags flags) {
313 // member of CodeGenFunction.
533 /// CodeGenFunction - This class organizes the per-function state that is use
    [all...]
CGCleanup.cpp 20 #include "CodeGenFunction.h"
35 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) {
50 CodeGenFunction::ComplexPairTy V = rv.getComplexVal();
72 RValue DominatingValue<RValue>::saved_type::restore(CodeGenFunction &CGF) {
246 void CodeGenFunction::initFullExprCleanup() {
272 static void ResolveAllBranchFixups(CodeGenFunction &CGF,
309 static llvm::SwitchInst *TransitionToCleanupSwitch(CodeGenFunction &CGF,
329 void CodeGenFunction::ResolveBranchFixups(llvm::BasicBlock *Block) {
368 void CodeGenFunction::PopCleanupBlocks(EHScopeStack::stable_iterator Old) {
384 static llvm::BasicBlock *CreateNormalEntry(CodeGenFunction &CGF
    [all...]
CGExprComplex.cpp 14 #include "CodeGenFunction.h"
28 typedef CodeGenFunction::ComplexPairTy ComplexPairTy;
33 CodeGenFunction &CGF;
39 ComplexExprEmitter(CodeGenFunction &cgf, bool ir=false, bool ii=false)
115 if (CodeGenFunction::ConstantEmission result = CGF.tryEmitAsConstant(E)) {
192 CodeGenFunction::RunCleanupsScope Scope(CGF);
349 CodeGenFunction::StmtExprEvaluation eval(CGF);
702 CodeGenFunction::OpaqueValueMapping binding(CGF, E);
704 CodeGenFunction::ConditionalEvaluation eval(CGF);
784 ComplexPairTy CodeGenFunction::EmitComplexExpr(const Expr *E, bool IgnoreReal
    [all...]
CGObjCGNU.cpp 19 #include "CodeGenFunction.h"
408 virtual llvm::Value *LookupIMP(CodeGenFunction &CGF,
415 virtual llvm::Value *LookupIMPSuper(CodeGenFunction &CGF,
437 GenerateMessageSend(CodeGenFunction &CGF,
446 GenerateMessageSendSuper(CodeGenFunction &CGF,
482 virtual void EmitTryStmt(CodeGenFunction &CGF,
484 virtual void EmitSynchronizedStmt(CodeGenFunction &CGF,
486 virtual void EmitThrowStmt(CodeGenFunction &CGF,
488 virtual llvm::Value * EmitObjCWeakRead(CodeGenFunction &CGF,
490 virtual void EmitObjCWeakAssign(CodeGenFunction &CGF
    [all...]
ABIInfo.h 27 class CodeGenFunction;
177 CodeGen::CodeGenFunction &CGF) const = 0;
CGVTables.cpp 15 #include "CodeGenFunction.h"
79 static llvm::Value *PerformTypeAdjustment(CodeGenFunction &CGF,
178 static RValue PerformReturnAdjustment(CodeGenFunction &CGF,
236 void CodeGenFunction::GenerateVarArgsThunk(
303 void CodeGenFunction::GenerateThunk(llvm::Function *Fn,
314 // CodeGenFunction::GenerateCode.
461 CodeGenFunction(CGM).GenerateVarArgsThunk(ThunkFn, FnInfo, GD, Thunk);
464 CodeGenFunction(CGM).GenerateThunk(ThunkFn, FnInfo, GD, Thunk);
CGCall.cpp 18 #include "CodeGenFunction.h"
463 CodeGenFunction::ExpandTypeFromArgs(QualType Ty, LValue LV,
532 uint64_t DstSize, CodeGenFunction &CGF) {
563 CodeGenFunction &CGF) {
598 CodeGenFunction &CGF) {
655 static void BuildAggStore(CodeGenFunction &CGF, llvm::Value *Val,
684 CodeGenFunction &CGF) {
    [all...]
CGExprAgg.cpp 14 #include "CodeGenFunction.h"
34 CodeGenFunction &CGF;
61 AggExprEmitter(CodeGenFunction &cgf, AggValueSlot Dest,
120 if (CodeGenFunction::ConstantEmission result
304 static void EmitStdInitializerListCleanup(CodeGenFunction &CGF,
316 CodeGenFunction::Destroyer *destroyer = CGF.getDestroyer(dtorKind);
665 CodeGenFunction::StmtExprEvaluation eval(CGF);
722 CodeGenFunction::OpaqueValueMapping binding(CGF, E);
724 CodeGenFunction::ConditionalEvaluation eval(CGF);
798 CodeGenFunction::RunCleanupsScope cleanups(CGF)
    [all...]
CGObjCMac.cpp 18 #include "CodeGenFunction.h"
    [all...]
CodeGenModule.h 73 class CodeGenFunction;
572 virtual void emitCopy(CodeGenFunction &CGF,
576 virtual void emitDispose(CodeGenFunction &CGF, llvm::Value *field) = 0;
715 llvm::Constant *EmitConstantInit(const VarDecl &D, CodeGenFunction *CGF = 0);
721 CodeGenFunction *CGF = 0);
726 CodeGenFunction *CGF = 0);
732 CodeGenFunction *CGF = 0);
    [all...]
CGExprConstant.cpp 14 #include "CodeGenFunction.h"
38 CodeGenFunction *CGF;
45 static llvm::Constant *BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF,
47 static llvm::Constant *BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF,
51 ConstStructBuilder(CodeGenModule &CGM, CodeGenFunction *CGF)
578 CodeGenFunction *CGF,
589 CodeGenFunction *CGF,
617 CodeGenFunction *CGF;
620 ConstExprEmitter(CodeGenModule &cgm, CodeGenFunction *cgf)
    [all...]
TargetInfo.cpp 17 #include "CodeGenFunction.h"
40 return CodeGenFunction::hasAggregateLLVMType(T) ||
345 CodeGenFunction &CGF) const;
355 CodeGenFunction &CGF) const {
402 static llvm::Type* X86AdjustInlineAsmType(CodeGen::CodeGenFunction &CGF,
452 CodeGenFunction &CGF) const;
475 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
478 llvm::Type* adjustInlineAsmType(CodeGen::CodeGenFunction &CGF,
757 CodeGenFunction &CGF) const {
811 CodeGen::CodeGenFunction &CGF
    [all...]
CGExprScalar.cpp 15 #include "CodeGenFunction.h"
60 CodeGenFunction &CGF;
66 ScalarExprEmitter(CodeGenFunction &cgf, bool ira=false)
107 Value *EmitComplexToScalarConversion(CodeGenFunction::ComplexPairTy Src,
217 if (CodeGenFunction::ConstantEmission result = CGF.tryEmitAsConstant(E)) {
342 CodeGenFunction::RunCleanupsScope Scope(CGF);
662 EmitComplexToScalarConversion(CodeGenFunction::ComplexPairTy Src,
    [all...]
CGCleanup.h 17 /// EHScopeStack is defined in CodeGenFunction.h, but its
19 #include "CodeGenFunction.h"
CGBlocks.h 26 #include "CodeGenFunction.h"
CGBuiltin.cpp 15 #include "CodeGenFunction.h"
55 static Value *EmitToInt(CodeGenFunction &CGF, llvm::Value *V,
66 static Value *EmitFromInt(CodeGenFunction &CGF, llvm::Value *V,
79 static RValue EmitBinaryAtomic(CodeGenFunction &CGF,
113 static RValue EmitBinaryAtomicPost(CodeGenFunction &CGF,
148 static Value *EmitFAbs(CodeGenFunction &CGF, Value *V, QualType ValTy) {
168 static RValue emitLibraryCall(CodeGenFunction &CGF, const FunctionDecl *Fn,
174 RValue CodeGenFunction::EmitBuiltinExpr(const FunctionDecl *FD,
    [all...]
CodeGenModule.cpp 16 #include "CodeGenFunction.h"
    [all...]
CGDebugInfo.h 40 class CodeGenFunction;
CGDebugInfo.cpp 15 #include "CodeGenFunction.h"
    [all...]
  /sdk/eclipse/plugins/com.android.ide.eclipse.gldebugger/src/com/android/ide/eclipse/gldebugger/
CodeGen.java 641 private void codeGenFunction(final Context ctx, final MessageData msgData)
    [all...]
  /external/llvm/lib/VMCore/
BasicBlock.cpp 341 // yet. Clang's CodeGenFunction::EmitReturnBlock() likes to do this.
  /external/clang/docs/
InternalsManual.html     [all...]

Completed in 930 milliseconds

12