/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGOpenCLRuntime.cpp | 27 void CGOpenCLRuntime::EmitWorkGroupLocalVarDecl(CodeGenFunction &CGF, argument
|
H A D | CGCUDARuntime.cpp | 27 RValue CGCUDARuntime::EmitCUDAKernelCallExpr(CodeGenFunction &CGF, argument [all...] |
H A D | CGObjCRuntime.h | 225 virtual llvm::Value *EmitNSAutoreleasePoolClassRef(CodeGenFunction &CGF) { argument [all...] |
H A D | CGCUDANV.cpp | 78 void CGNVCUDARuntime::EmitDeviceStubBody(CodeGenFunction &CGF, argument [all...] |
H A D | TargetInfo.h | 90 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, argument 100 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, argument 110 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, argument 120 virtual llvm::Type* adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, argument
|
H A D | CGCXXABI.h | 50 ImplicitParamDecl *&getThisDecl(CodeGenFunction &CGF) { argument 53 llvm::Value *&getThisValue(CodeGenFunction &CGF) { argument 65 ImplicitParamDecl *&getVTTDecl(CodeGenFunction &CGF) { argument 68 llvm::Value *&getVTTValue(CodeGenFunction &CGF) { argument 72 ImplicitParamDecl *&getStructorImplicitParamDecl(CodeGenFunction &CGF) { argument 75 getStructorImplicitParamValue(CodeGenFunction &CGF) argument 240 initializeHiddenVirtualInheritanceMembers(CodeGenFunction &CGF, const CXXRecordDecl *RD) argument 276 adjustThisArgumentForVirtualCall(CodeGenFunction &CGF, GlobalDecl GD, llvm::Value *This) argument 295 adjustThisParameterInVirtualFunctionPrologue( CodeGenFunction &CGF, GlobalDecl GD, llvm::Value *This) argument 348 adjustCallArgsForDestructorThunk(CodeGenFunction &CGF, GlobalDecl GD, CallArgList &CallArgs) argument [all...] |
H A D | CGCXX.cpp | 298 static llvm::Value *BuildAppleKextVirtualCall(CodeGenFunction &CGF, argument
|
H A D | CGCXXABI.cpp | 22 void CGCXXABI::ErrorUnsupportedABI(CodeGenFunction &CGF, StringRef S) { argument 40 llvm::Value *CGCXXABI::EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF, argument 55 llvm::Value *CGCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF, argument 64 llvm::Value *CGCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF, argument 77 EmitMemberPointerComparison(CodeGenFunction &CGF, llvm::Value *L, llvm::Value *R, const MemberPointerType *MPT, bool Inequality) argument 87 EmitMemberPointerIsNotNull(CodeGenFunction &CGF, llvm::Value *MemPtr, const MemberPointerType *MPT) argument 119 BuildThisParam(CodeGenFunction &CGF, FunctionArgList ¶ms) argument 132 EmitThisParam(CodeGenFunction &CGF) argument 140 EmitReturnFromThunk(CodeGenFunction &CGF, RValue RV, QualType ResultType) argument 156 InitializeArrayCookie(CodeGenFunction &CGF, llvm::Value *NewPtr, llvm::Value *NumElements, const CXXNewExpr *expr, QualType ElementType) argument 185 ReadArrayCookie(CodeGenFunction &CGF, llvm::Value *ptr, const CXXDeleteExpr *expr, QualType eltTy, llvm::Value *&numElements, llvm::Value *&allocPtr, CharUnits &cookieSize) argument 208 readArrayCookieImpl(CodeGenFunction &CGF, llvm::Value *ptr, CharUnits cookieSize) argument 215 registerGlobalDtor(CodeGenFunction &CGF, const VarDecl &D, llvm::Constant *dtor, llvm::Constant *addr) argument 270 EmitCtorCompleteObjectHandler(CodeGenFunction &CGF, const CXXRecordDecl *RD) argument 284 EmitThreadLocalDeclRefExpr(CodeGenFunction &CGF, const DeclRefExpr *DRE) argument [all...] |
H A D | CGDeclCXX.cpp | 24 static void EmitDeclInit(CodeGenFunction &CGF, const VarDecl &D, argument 64 EmitDeclDestroy(CodeGenFunction &CGF, const VarDecl &D, llvm::Constant *addr) argument 115 EmitDeclInvariant(CodeGenFunction &CGF, const VarDecl &D, llvm::Constant *Addr) argument [all...] |
H A D | CGObjCRuntime.cpp | 86 LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, argument 161 Emit(CodeGenFunction &CGF, Flags flags) argument 173 EmitTryCatchStmt(CodeGenFunction &CGF, const ObjCAtTryStmt &S, llvm::Constant *beginCatchFn, llvm::Constant *endCatchFn, llvm::Constant *exceptionRethrowFn) argument 306 Emit(CodeGenFunction &CGF, Flags flags) argument 312 EmitAtSynchronizedStmt(CodeGenFunction &CGF, const ObjCAtSynchronizedStmt &S, llvm::Function *syncEnterFn, llvm::Function *syncExitFn) argument [all...] |
H A D | CGVTables.cpp | 117 static RValue PerformReturnAdjustment(CodeGenFunction &CGF, argument [all...] |
H A D | EHScopeStack.h | 59 static saved_type save(CodeGenFunction &CGF, type value) { return value; } argument 60 static type restore(CodeGenFunction &CGF, saved_type value) { return value; } argument 185 void Emit(CodeGenFunction &CGF, Flags flags) { argument 202 void Emit(CodeGenFunction &CGF, Flags flags) { argument 222 Emit(CodeGenFunction &CGF, Flags flags) argument 245 Emit(CodeGenFunction &CGF, Flags flags) argument [all...] |
H A D | CGAtomic.cpp | 39 CodeGenFunction &CGF; member in class:__anon3065::AtomicInfo 50 AtomicInfo(CodeGenFunction &CGF, LValue &lvalue) : CGF(CGF) { argument 134 emitAtomicLibcall(CodeGenFunction &CGF, StringRef fnName, QualType resultType, CallArgList &args) argument 188 EmitAtomicOp(CodeGenFunction &CGF, AtomicExpr *E, llvm::Value *Dest, llvm::Value *Ptr, llvm::Value *Val1, llvm::Value *Val2, uint64_t Size, unsigned Align, llvm::AtomicOrdering Order) argument 317 EmitValToTemp(CodeGenFunction &CGF, Expr *E) argument 325 AddDirectArgument(CodeGenFunction &CGF, CallArgList &Args, bool UseOptimizedLibcall, llvm::Value *Val, QualType ValTy, SourceLocation Loc) argument [all...] |
H A D | CGCleanup.cpp | 35 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) { argument 73 restore(CodeGenFunction &CGF) argument 278 ResolveAllBranchFixups(CodeGenFunction &CGF, llvm::SwitchInst *Switch, llvm::BasicBlock *CleanupEntry) argument 315 TransitionToCleanupSwitch(CodeGenFunction &CGF, llvm::BasicBlock *Block) argument 417 CreateNormalEntry(CodeGenFunction &CGF, EHCleanupScope &Scope) argument 433 SimplifyCleanupEntry(CodeGenFunction &CGF, llvm::BasicBlock *Entry) argument 467 EmitCleanup(CodeGenFunction &CGF, EHScopeStack::Cleanup *Fn, EHScopeStack::Cleanup::Flags flags, llvm::Value *ActiveFlag) argument 522 destroyOptimisticNormalEntry(CodeGenFunction &CGF, EHCleanupScope &scope) argument 1040 SetupCleanupBlockActivation(CodeGenFunction &CGF, EHScopeStack::stable_iterator C, ForActivation_t kind, llvm::Instruction *dominatingIP) argument [all...] |
H A D | TargetInfo.cpp | 509 static llvm::Type* X86AdjustInlineAsmType(CodeGen::CodeGenFunction &CGF, argument 599 llvm::Type* adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, argument 1053 initDwarfEHRegSizeTable( CodeGen::CodeGenFunction &CGF, llvm::Value *Address) const argument 1255 initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, llvm::Value *Address) const argument 1265 adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, StringRef Constraint, llvm::Type* Ty) const argument 1343 initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, llvm::Value *Address) const argument [all...] |
H A D | CGBlocks.cpp | 331 static void computeBlockInfo(CodeGenModule &CGM, CodeGenFunction *CGF, argument 558 static void enterBlockScope(CodeGenFunction &CGF, BlockDecl *block) { argument 266 tryCaptureAsConstant(CodeGenModule &CGM, CodeGenFunction *CGF, const VarDecl *var) argument 1589 emitCopy(CodeGenFunction &CGF, llvm::Value *destField, llvm::Value *srcField) argument 1605 emitDispose(CodeGenFunction &CGF, llvm::Value *field) argument 1622 emitCopy(CodeGenFunction &CGF, llvm::Value *destField, llvm::Value *srcField) argument 1627 emitDispose(CodeGenFunction &CGF, llvm::Value *field) argument 1643 emitCopy(CodeGenFunction &CGF, llvm::Value *destField, llvm::Value *srcField) argument 1668 emitDispose(CodeGenFunction &CGF, llvm::Value *field) argument 1684 emitCopy(CodeGenFunction &CGF, llvm::Value *destField, llvm::Value *srcField) argument 1698 emitDispose(CodeGenFunction &CGF, llvm::Value *field) argument 1720 emitCopy(CodeGenFunction &CGF, llvm::Value *destField, llvm::Value *srcField) argument 1726 emitDispose(CodeGenFunction &CGF, llvm::Value *field) argument 1739 generateByrefCopyHelper(CodeGenFunction &CGF, llvm::StructType &byrefType, unsigned valueFieldIndex, CodeGenModule::ByrefHelpers &byrefInfo) argument 1814 generateByrefDisposeHelper(CodeGenFunction &CGF, llvm::StructType &byrefType, unsigned byrefValueIndex, CodeGenModule::ByrefHelpers &byrefInfo) argument 2221 Emit(CodeGenFunction &CGF, Flags flags) argument [all...] |
H A D | CGDecl.cpp | 155 static std::string GetStaticDeclName(CodeGenFunction &CGF, const VarDecl &D, argument 368 void Emit(CodeGenFunction &CGF, Flags flags) { argument 387 void Emit(CodeGenFunction &CGF, Flag argument 413 Emit(CodeGenFunction &CGF, Flags flags) argument 424 Emit(CodeGenFunction &CGF, Flags flags) argument 444 Emit(CodeGenFunction &CGF, Flags flags) argument 476 Emit(CodeGenFunction &CGF, Flags flags) argument 487 EmitAutoVarWithLifetime(CodeGenFunction &CGF, const VarDecl &var, llvm::Value *addr, Qualifiers::ObjCLifetime lifetime) argument 556 drillIntoBlockVariable(CodeGenFunction &CGF, LValue &lvalue, const VarDecl *var) argument 799 shouldUseLifetimeMarkers(CodeGenFunction &CGF, const VarDecl &D, unsigned Size) argument 1464 emitPartialArrayDestroy(CodeGenFunction &CGF, llvm::Value *begin, llvm::Value *end, QualType type, CodeGenFunction::Destroyer *destroyer) argument 1508 Emit(CodeGenFunction &CGF, Flags flags) argument 1530 Emit(CodeGenFunction &CGF, Flags flags) argument 1597 Emit(CodeGenFunction &CGF, Flags flags) argument [all...] |
H A D | CGException.cpp | 355 static llvm::Constant *getCatchAllValue(CodeGenFunction &CGF) { argument 366 void Emit(CodeGenFunction &CGF, Flags flags) { argument 376 static void EmitAnyExprToExn(CodeGenFunction &CGF, const Expr *e, argument 520 emitFilterDispatchBlock(CodeGenFunction &CGF, EHFilterScope &filterScope) argument 918 Emit(CodeGenFunction &CGF, Flags flags) argument 933 CallBeginCatch(CodeGenFunction &CGF, llvm::Value *Exn, bool EndMightThrow) argument 946 InitCatchParam(CodeGenFunction &CGF, const VarDecl &CatchParam, llvm::Value *ParamAddr, SourceLocation Loc) argument 1121 BeginCatch(CodeGenFunction &CGF, const CXXCatchStmt *S) argument 1160 emitCatchDispatchBlock(CodeGenFunction &CGF, EHCatchScope &catchScope) argument 1333 Emit(CodeGenFunction &CGF, Flags flags) argument 1360 Emit(CodeGenFunction &CGF, Flags flags) argument 1420 enter(CodeGenFunction &CGF, const Stmt *body, llvm::Constant *beginCatchFn, llvm::Constant *endCatchFn, llvm::Constant *rethrowFn) argument 1476 exit(CodeGenFunction &CGF) argument [all...] |
H A D | CGExprAgg.cpp | 34 CodeGenFunction &CGF; member in class:__anon3087::AggExprEmitter 987 isSimpleZero(const Expr *E, CodeGenFunction &CGF) argument 1243 GetNumNonZeroBytesInInit(const Expr *E, CodeGenFunction &CGF) argument 1298 CheckAggExprForMemSetUse(AggValueSlot &Slot, const Expr *E, CodeGenFunction &CGF) argument [all...] |
H A D | CGExprCXX.cpp | 309 static void EmitNullBaseClassInitialization(CodeGenFunction &CGF, argument 449 CalculateCookiePadding(CodeGenFunction &CGF, const CXXNewExpr *E) argument 462 EmitCXXNewAllocSize(CodeGenFunction &CGF, const CXXNewExpr *e, unsigned minElements, llvm::Value *&numElements, llvm::Value *&sizeWithoutCookie) argument 721 StoreAnyExprIntoOneUnit(CodeGenFunction &CGF, const Expr *Init, QualType AllocType, llvm::Value *NewPtr) argument 879 EmitZeroMemSet(CodeGenFunction &CGF, QualType T, llvm::Value *NewPtr, llvm::Value *Size) argument 887 EmitNewInitializer(CodeGenFunction &CGF, const CXXNewExpr *E, QualType ElementType, llvm::Value *NewPtr, llvm::Value *NumElements, llvm::Value *AllocSizeWithoutCookie) argument 933 EmitNewDeleteCall(CodeGenFunction &CGF, const FunctionDecl *Callee, const FunctionProtoType *CalleeType, const CallArgList &Args) argument 1081 EnterNewDeleteCleanup(CodeGenFunction &CGF, const CXXNewExpr *E, llvm::Value *NewPtr, llvm::Value *AllocSize, const CallArgList &NewArgs) argument 1322 Emit(CodeGenFunction &CGF, Flags flags) argument 1329 EmitObjectDelete(CodeGenFunction &CGF, const FunctionDecl *OperatorDelete, llvm::Value *Ptr, QualType ElementType, bool UseGlobalDelete) argument 1425 Emit(CodeGenFunction &CGF, Flags flags) argument 1469 EmitArrayDelete(CodeGenFunction &CGF, const CXXDeleteExpr *E, llvm::Value *deletedPtr, QualType elementType) argument 1557 getBadTypeidFn(CodeGenFunction &CGF) argument 1564 EmitBadTypeidCall(CodeGenFunction &CGF) argument 1570 EmitTypeidFromVTable(CodeGenFunction &CGF, const Expr *E, llvm::Type *StdTypeInfoPtrTy) argument 1628 getDynamicCastFn(CodeGenFunction &CGF) argument 1651 getBadCastFn(CodeGenFunction &CGF) argument 1657 EmitBadCastCall(CodeGenFunction &CGF) argument 1716 EmitDynamicCastCall(CodeGenFunction &CGF, llvm::Value *Value, QualType SrcTy, QualType DestTy, llvm::BasicBlock *CastEnd) argument 1795 EmitDynamicCastToNull(CodeGenFunction &CGF, QualType DestTy) argument [all...] |
H A D | CGExprComplex.cpp | 44 CodeGenFunction &CGF; member in class:__anon3091::ComplexExprEmitter [all...] |
H A D | CGExprConstant.cpp | 38 CodeGenFunction *CGF; member in class:__anon3092::ConstStructBuilder 51 ConstStructBuilder(CodeGenModule &CGM, CodeGenFunction *CGF) argument 527 BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF, InitListExpr *ILE) argument 538 BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF, const APValue &Val, QualType ValTy) argument 563 CodeGenFunction *CGF; member in class:__anon3092::ConstExprEmitter 973 EmitConstantInit(const VarDecl &D, CodeGenFunction *CGF) argument 1014 EmitConstantExpr(const Expr *E, QualType DestType, CodeGenFunction *CGF) argument 1039 EmitConstantValue(const APValue &Value, QualType DestType, CodeGenFunction *CGF) argument 1211 EmitConstantValueForMemory(const APValue &Value, QualType DestType, CodeGenFunction *CGF) argument [all...] |
H A D | CGStmt.cpp | 1457 getAsmSrcLocInfo(const StringLiteral *Str, CodeGenFunction &CGF) argument 1775 InitCapturedStruct(CodeGenFunction &CGF, const CapturedStmt &S) argument [all...] |
H A D | CodeGenFunction.cpp | 182 static void EmitIfUsed(CodeGenFunction &CGF, llvm::BasicBlock *BB) { argument 674 static void EmitSizedDeallocationFunction(CodeGenFunction &CGF, argument 1001 static void emitNonZeroVLAInit(CodeGenFunction &CGF, QualType baseType, argument [all...] |
/freebsd-9.3-release/bin/pax/ |
H A D | options.h | 76 #define CGF 0x00200000 /* nonstandard extension */ macro
|