/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...] |