Searched defs:CGF (Results 26 - 50 of 58) sorted by relevance

123

/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuiltin.cpp66 static void initializeAlloca(CodeGenFunction &CGF, AllocaInst *AI, Value *Size, argument
115 static Value *EmitToInt(CodeGenFunction &CGF, llvm::Value *V, argument
126 EmitFromInt(CodeGenFunction &CGF, llvm::Value *V, QualType T, llvm::Type *ResultType) argument
139 MakeBinaryAtomicValue( CodeGenFunction &CGF, llvm::AtomicRMWInst::BinOp Kind, const CallExpr *E, AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent) argument
167 EmitNontemporalStore(CodeGenFunction &CGF, const CallExpr *E) argument
181 EmitNontemporalLoad(CodeGenFunction &CGF, const CallExpr *E) argument
189 EmitBinaryAtomic(CodeGenFunction &CGF, llvm::AtomicRMWInst::BinOp Kind, const CallExpr *E) argument
198 EmitBinaryAtomicPost(CodeGenFunction &CGF, llvm::AtomicRMWInst::BinOp Kind, const CallExpr *E, Instruction::BinaryOps Op, bool Invert = false) argument
248 MakeAtomicCmpXchgValue(CodeGenFunction &CGF, const CallExpr *E, bool ReturnBool) argument
292 EmitAtomicCmpXchgForMSIntrin(CodeGenFunction &CGF, const CallExpr *E, AtomicOrdering SuccessOrdering = AtomicOrdering::SequentiallyConsistent) argument
330 EmitAtomicCmpXchg128ForMSIntrin(CodeGenFunction &CGF, const CallExpr *E, AtomicOrdering SuccessOrdering) argument
384 EmitAtomicIncrementValue(CodeGenFunction &CGF, const CallExpr *E, AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent) argument
397 EmitAtomicDecrementValue(CodeGenFunction &CGF, const CallExpr *E, AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent) argument
411 EmitISOVolatileLoad(CodeGenFunction &CGF, const CallExpr *E) argument
424 EmitISOVolatileStore(CodeGenFunction &CGF, const CallExpr *E) argument
441 emitUnaryMaybeConstrainedFPBuiltin(CodeGenFunction &CGF, const CallExpr *E, unsigned IntrinsicID, unsigned ConstrainedIntrinsicID) argument
458 emitBinaryMaybeConstrainedFPBuiltin(CodeGenFunction &CGF, const CallExpr *E, unsigned IntrinsicID, unsigned ConstrainedIntrinsicID) argument
476 emitTernaryMaybeConstrainedFPBuiltin(CodeGenFunction &CGF, const CallExpr *E, unsigned IntrinsicID, unsigned ConstrainedIntrinsicID) argument
495 emitCallMaybeConstrainedFPBuiltin(CodeGenFunction &CGF, unsigned IntrinsicID, unsigned ConstrainedIntrinsicID, llvm::Type *Ty, ArrayRef<Value *> Args) argument
514 emitUnaryBuiltin(CodeGenFunction &CGF, const CallExpr *E, unsigned IntrinsicID) argument
524 emitBinaryBuiltin(CodeGenFunction &CGF, const CallExpr *E, unsigned IntrinsicID) argument
535 emitTernaryBuiltin(CodeGenFunction &CGF, const CallExpr *E, unsigned IntrinsicID) argument
547 emitFPIntBuiltin(CodeGenFunction &CGF, const CallExpr *E, unsigned IntrinsicID) argument
559 emitMaybeConstrainedFPToIntRoundBuiltin(CodeGenFunction &CGF, const CallExpr *E, unsigned IntrinsicID, unsigned ConstrainedIntrinsicID) argument
578 EmitFAbs(CodeGenFunction &CGF, Value *V) argument
587 EmitSignBit(CodeGenFunction &CGF, Value *V) argument
616 emitLibraryCall(CodeGenFunction &CGF, const FunctionDecl *FD, const CallExpr *E, llvm::Constant *calleeValue) argument
631 EmitOverflowIntrinsic(CodeGenFunction &CGF, const llvm::Intrinsic::ID IntrinsicID, llvm::Value *X, llvm::Value *Y, llvm::Value *&Carry) argument
646 emitRangedBuiltin(CodeGenFunction &CGF, unsigned IntrinsicID, int low, int high) argument
[all...]
H A DCGNonTrivialStruct.cpp354 CodeGenFunction &CGF = *this->CGF; local
325 getParamAddrs(std::index_sequence<Ints...> IntSeq, std::array<CharUnits, N> Alignments, FunctionArgList Args, CodeGenFunction *CGF) argument
512 CodeGenFunction *CGF = nullptr; member in struct:__anon465::GenFuncBase
814 destroyNonTrivialCStruct(CodeGenFunction &CGF, Address Addr, QualType Type) argument
832 callSpecialFunction(G &&Gen, StringRef FuncName, QualType QT, bool IsVolatile, CodeGenFunction &CGF, std::array<Address, N> Addrs) argument
[all...]
H A DCGVTables.cpp69 static RValue PerformReturnAdjustment(CodeGenFunction &CGF, argument
[all...]
H A DCGOpenMPRuntime.h63 virtual void Enter(CodeGenFunction &CGF) {} argument
64 virtual void Exit(CodeGenFunction &CGF) {} argument
77 static void CallbackFn(intptr_t CodeGen, CodeGenFunction &CGF, argument
1758 getDefaultDistScheduleAndChunk(CodeGenFunction &CGF, const OMPLoopDirective &S, OpenMPDistScheduleClauseKind &ScheduleKind, llvm::Value *&Chunk) const argument
[all...]
H A DCGCall.cpp1006 static void forConstantArrayExpansion(CodeGenFunction &CGF, argument
1123 static Address CreateTempAllocaForCoercion(CodeGenFunction &CGF, llvm::Type *Ty, argument
1138 EnterStructPointerForCoercedAccess(Address SrcPtr, llvm::StructType *SrcSTy, uint64_t DstSize, CodeGenFunction &CGF) argument
1174 CoerceIntOrPtrToIntOrPtr(llvm::Value *Val, llvm::Type *Ty, CodeGenFunction &CGF) argument
1228 CreateCoercedLoad(Address Src, llvm::Type *Ty, CodeGenFunction &CGF) argument
1317 CreateCoercedStore(llvm::Value *Src, Address Dst, bool DstIsVolatile, CodeGenFunction &CGF) argument
1381 emitAddressAtOffset(CodeGenFunction &CGF, Address addr, const ABIArgInfo &info) argument
[all...]
H A DCGCleanup.cpp35 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) { argument
76 restore(CodeGenFunction &CGF) argument
323 ResolveAllBranchFixups(CodeGenFunction &CGF, llvm::SwitchInst *Switch, llvm::BasicBlock *CleanupEntry) argument
361 TransitionToCleanupSwitch(CodeGenFunction &CGF, llvm::BasicBlock *Block) argument
508 CreateNormalEntry(CodeGenFunction &CGF, EHCleanupScope &Scope) argument
524 SimplifyCleanupEntry(CodeGenFunction &CGF, llvm::BasicBlock *Entry) argument
558 EmitCleanup(CodeGenFunction &CGF, EHScopeStack::Cleanup *Fn, EHScopeStack::Cleanup::Flags flags, Address ActiveFlag) argument
607 destroyOptimisticNormalEntry(CodeGenFunction &CGF, EHCleanupScope &scope) argument
1201 SetupCleanupBlockActivation(CodeGenFunction &CGF, EHScopeStack::stable_iterator C, ForActivation_t kind, llvm::Instruction *dominatingIP) argument
1318 EmitSehScope(CodeGenFunction &CGF, llvm::FunctionCallee &SehCppScope) argument
[all...]
H A DCGAtomic.cpp31 CodeGenFunction &CGF; member in class:__anon409::AtomicInfo
43 AtomicInfo(CodeGenFunction &CGF, LValue &lvalue) argument
303 emitAtomicLibcall(CodeGenFunction &CGF, StringRef fnName, QualType resultType, CallArgList &args) argument
365 emitAtomicCmpXchg(CodeGenFunction &CGF, AtomicExpr *E, bool IsWeak, Address Dest, Address Ptr, Address Val1, Address Val2, uint64_t Size, llvm::AtomicOrdering SuccessOrder, llvm::AtomicOrdering FailureOrder, llvm::SyncScope::ID Scope) argument
415 emitAtomicCmpXchgFailureSet(CodeGenFunction &CGF, AtomicExpr *E, bool IsWeak, Address Dest, Address Ptr, Address Val1, Address Val2, llvm::Value *FailureOrderVal, uint64_t Size, llvm::AtomicOrdering SuccessOrder, llvm::SyncScope::ID Scope) argument
512 EmitAtomicOp(CodeGenFunction &CGF, AtomicExpr *E, Address Dest, Address Ptr, Address Val1, Address Val2, llvm::Value *IsWeak, llvm::Value *FailureOrder, uint64_t Size, llvm::AtomicOrdering Order, llvm::SyncScope::ID Scope) argument
695 EmitValToTemp(CodeGenFunction &CGF, Expr *E) argument
702 EmitAtomicOp(CodeGenFunction &CGF, AtomicExpr *Expr, Address Dest, Address Ptr, Address Val1, Address Val2, llvm::Value *IsWeak, llvm::Value *FailureOrder, uint64_t Size, llvm::AtomicOrdering Order, llvm::Value *Scope) argument
761 AddDirectArgument(CodeGenFunction &CGF, CallArgList &Args, bool UseOptimizedLibcall, llvm::Value *Val, QualType ValTy, SourceLocation Loc, CharUnits SizeInChars) argument
1765 EmitAtomicUpdateValue(CodeGenFunction &CGF, AtomicInfo &Atomics, RValue OldRVal, const llvm::function_ref<RValue(RValue)> &UpdateOp, Address DesiredAddr) argument
1880 EmitAtomicUpdateValue(CodeGenFunction &CGF, AtomicInfo &Atomics, RValue UpdateRVal, Address DesiredAddr) argument
[all...]
H A DCGCUDANV.cpp290 void CGNVCUDARuntime::emitDeviceStub(CodeGenFunction &CGF, argument
307 emitDeviceStubBodyNew(CodeGenFunction &CGF, FunctionArgList &Args) argument
405 emitDeviceStubBodyLegacy(CodeGenFunction &CGF, FunctionArgList &Args) argument
[all...]
H A DCGExprAgg.cpp38 CodeGenFunction &CGF; member in class:__anon451::AggExprEmitter
950 EmitCompare(CGBuilderTy &Builder, CodeGenFunction &CGF, const BinaryOperator *E, llvm::Value *LHS, llvm::Value *RHS, CompareKind Kind, const char *NameSuffix = �) argument
1488 isSimpleZero(const Expr *E, CodeGenFunction &CGF) argument
1876 GetNumNonZeroBytesInInit(const Expr *E, CodeGenFunction &CGF) argument
1938 CheckAggExprForMemSetUse(AggValueSlot &Slot, const Expr *E, CodeGenFunction &CGF) argument
[all...]
H A DCGExprComplex.cpp46 CodeGenFunction &CGF; member in class:__anon457::ComplexExprEmitter
[all...]
H A DCGValue.h575 forLValue(const LValue &LV, CodeGenFunction &CGF, IsDestructed_t isDestructed, argument
H A DCGBlocks.cpp503 static QualType getCaptureFieldType(const CodeGenFunction &CGF, argument
522 static void computeBlockInfo(CodeGenModule &CGM, CodeGenFunction *CGF, argument
412 tryCaptureAsConstant(CodeGenModule &CGM, CodeGenFunction *CGF, const VarDecl *var) argument
1854 pushCaptureCleanup(BlockCaptureEntityKind CaptureKind, Address Field, QualType CaptureType, BlockFieldFlags Flags, bool ForCopyHelper, VarDecl *Var, CodeGenFunction &CGF) argument
2374 generateByrefCopyHelper(CodeGenFunction &CGF, const BlockByrefInfo &byrefInfo, BlockByrefHelpers &generator) argument
2451 generateByrefDisposeHelper(CodeGenFunction &CGF, const BlockByrefInfo &byrefInfo, BlockByrefHelpers &generator) argument
[all...]
H A DCGDecl.cpp516 static_cast<Derived *>(this)->emitDestructorCall(CGF); variable
533 emitDestructorCall(CodeGenFunction &CGF) argument
545 emitDestructorCall(CodeGenFunction &CGF) argument
613 EmitAutoVarWithLifetime(CodeGenFunction &CGF, const VarDecl &var, Address addr, Qualifiers::ObjCLifetime lifetime) argument
681 tryEmitARCCopyWeakInit(CodeGenFunction &CGF, const LValue &destLV, const Expr *init) argument
731 drillIntoBlockVariable(CodeGenFunction &CGF, LValue &lvalue, const VarDecl *var) argument
2270 emitPartialArrayDestroy(CodeGenFunction &CGF, llvm::Value *begin, llvm::Value *end, QualType type, CharUnits elementAlign, CodeGenFunction::Destroyer *destroyer) argument
2598 EmitOMPDeclareReduction(const OMPDeclareReductionDecl *D, CodeGenFunction *CGF) argument
2605 EmitOMPDeclareMapper(const OMPDeclareMapperDecl *D, CodeGenFunction *CGF) argument
[all...]
H A DCGExprCXX.cpp36 commonEmitCXXMemberOrOperatorCall(CodeGenFunction &CGF, const CXXMethodDecl *MD, argument
496 static void EmitNullBaseClassInitialization(CodeGenFunction &CGF, argument
678 CalculateCookiePadding(CodeGenFunction &CGF, const CXXNewExpr *E) argument
691 EmitCXXNewAllocSize(CodeGenFunction &CGF, const CXXNewExpr *e, unsigned minElements, llvm::Value *&numElements, llvm::Value *&sizeWithoutCookie) argument
953 StoreAnyExprIntoOneUnit(CodeGenFunction &CGF, const Expr *Init, QualType AllocType, Address NewPtr, AggValueSlot::Overlap_t MayOverlap) argument
1291 EmitNewInitializer(CodeGenFunction &CGF, const CXXNewExpr *E, QualType ElementType, llvm::Type *ElementTy, Address NewPtr, llvm::Value *NumElements, llvm::Value *AllocSizeWithoutCookie) argument
1306 EmitNewDeleteCall(CodeGenFunction &CGF, const FunctionDecl *CalleeDecl, const FunctionProtoType *CalleeType, const CallArgList &Args) argument
1486 EnterNewDeleteCleanup(CodeGenFunction &CGF, const CXXNewExpr *E, Address NewPtr, llvm::Value *AllocSize, CharUnits AllocAlign, const CallArgList &NewArgs) argument
1531 get(CodeGenFunction &CGF, ValueTy V) argument
1878 EmitDestroyingObjectDelete(CodeGenFunction &CGF, const CXXDeleteExpr *DE, Address Ptr, QualType ElementType) argument
1892 EmitObjectDelete(CodeGenFunction &CGF, const CXXDeleteExpr *DE, Address Ptr, QualType ElementType, llvm::BasicBlock *UnconditionalDeleteBlock) argument
2014 EmitArrayDelete(CodeGenFunction &CGF, const CXXDeleteExpr *E, Address deletedPtr, QualType elementType) argument
2154 EmitTypeidFromVTable(CodeGenFunction &CGF, const Expr *E, llvm::Type *StdTypeInfoPtrTy) argument
2219 EmitDynamicCastToNull(CodeGenFunction &CGF, QualType DestTy) argument
[all...]
H A DCGException.cpp247 const EHPersonality &EHPersonality::get(CodeGenFunction &CGF) { argument
374 static llvm::Constant *getCatchAllValue(CodeGenFunction &CGF) { argument
528 static void emitFilterDispatchBlock(CodeGenFunction &CGF, argument
942 emitCatchPadBlock(CodeGenFunction &CGF, EHCatchScope &CatchScope) argument
985 emitWasmCatchPadBlock(CodeGenFunction &CGF, EHCatchScope &CatchScope) argument
1093 emitCatchDispatchBlock(CodeGenFunction &CGF, EHCatchScope &catchScope) argument
1410 enter(CodeGenFunction &CGF, const Stmt *body, llvm::FunctionCallee beginCatchFn, llvm::FunctionCallee endCatchFn, llvm::FunctionCallee rethrowFn) argument
1463 exit(CodeGenFunction &CGF) argument
[all...]
H A DCodeGenFunction.cpp135 CodeGenFunction::CGFPOptionsRAII::CGFPOptionsRAII(CodeGenFunction &CGF, argument
141 CodeGenFunction::CGFPOptionsRAII::CGFPOptionsRAII(CodeGenFunction &CGF, argument
328 EmitIfUsed(CodeGenFunction &CGF, llvm::BasicBlock *BB) argument
1831 emitNonZeroVLAInit(CodeGenFunction &CGF, QualType baseType, Address dest, Address src, llvm::Value *sizeInChars) argument
2406 SanitizerScope(CodeGenFunction *CGF) argument
[all...]
H A DCGExprConstant.cpp896 tryEmitGlobalCompoundLiteral(CodeGenModule &CGM, CodeGenFunction *CGF, const CompoundLiteralExpr *E) argument
[all...]
H A DCGStmt.cpp1166 SaveRetExprRAII(const Expr *RetExpr, CodeGenFunction &CGF) argument
1172 CodeGenFunction &CGF; member in struct:__anon530::SaveRetExprRAII
2118 getAsmSrcLocInfo(const StringLiteral *Str, CodeGenFunction &CGF) argument
2145 UpdateAsmCallInst(llvm::CallBase &Result, bool HasSideEffect, bool HasUnwindClobber, bool ReadOnly, bool ReadNone, bool NoMerge, const AsmStmt &S, const std::vector<llvm::Type *> &ResultRegTypes, CodeGenFunction &CGF, std::vector<llvm::Value *> &RegResults) argument
[all...]
H A DCGClass.cpp246 ApplyNonVirtualAndVirtualOffset(CodeGenFunction &CGF, Address addr, argument
557 EmitBaseInitializer(CodeGenFunction &CGF, const CXXRecordDecl *ClassDecl, CXXCtorInitializer *BaseInit) argument
616 EmitLValueForAnyFieldInitialization(CodeGenFunction &CGF, CXXCtorInitializer *MemberInit, LValue &LHS) argument
630 EmitMemberInitializer(CodeGenFunction &CGF, const CXXRecordDecl *ClassDecl, CXXCtorInitializer *MemberInit, const CXXConstructorDecl *Constructor, FunctionArgList &Args) argument
901 CopyingValueRepresentation(CodeGenFunction &CGF) argument
910 CodeGenFunction &CGF; member in class:__anon426::CopyingValueRepresentation
918 FieldMemcpyizer(CodeGenFunction &CGF, const CXXRecordDecl *ClassDecl, const VarDecl *SrcRec) argument
997 CodeGenFunction &CGF; member in class:__anon427::FieldMemcpyizer
1057 getTrivialCopySource(CodeGenFunction &CGF, const CXXConstructorDecl *CD, FunctionArgList &Args) argument
1090 ConstructorMemcpyizer(CodeGenFunction &CGF, const CXXConstructorDecl *CD, FunctionArgList &Args) argument
1233 AssignmentMemcpyizer(CodeGenFunction &CGF, const CXXMethodDecl *AD, FunctionArgList &Args) argument
1424 CanSkipVTablePointerInitialization(CodeGenFunction &CGF, const CXXDestructorDecl *Dtor) argument
1572 LoadThisForDtorDelete(CodeGenFunction &CGF, const CXXDestructorDecl *DD) argument
1592 EmitConditionalDtorDeleteCall(CodeGenFunction &CGF, llvm::Value *ShouldDeleteCondition, bool ReturnAfterDelete) argument
1657 EmitSanitizerDtorCallback(CodeGenFunction &CGF, llvm::Value *Ptr, CharUnits::QuantityType PoisonSize) argument
1732 PoisonMembers(CodeGenFunction &CGF, unsigned layoutStartOffset, unsigned layoutEndOffset) argument
2042 destroyCXXObject(CodeGenFunction &CGF, Address addr, QualType type) argument
2104 canEmitDelegateCallArgs(CodeGenFunction &CGF, const CXXConstructorDecl *Ctor, CXXCtorType Type, CallArgList &Args) argument
[all...]
H A DCGObjC.cpp269 static RValue AdjustObjCObjectType(CodeGenFunction &CGF, QualType ExpT, argument
374 tryGenerateSpecializedMessageSend(CodeGenFunction &CGF, QualType ResultType, argument
436 GeneratePossiblySpecializedMessageSend( CodeGenFunction &CGF, ReturnValueSlot Return, QualType ResultType, Selector Sel, llvm::Value *Receiver, const CallArgList &Args, const ObjCInterfaceDecl *OID, const ObjCMethodDecl *Method, bool isClassMessage) argument
523 tryEmitSpecializedAllocInit(CodeGenFunction &CGF, const ObjCMessageExpr *OME) argument
815 emitStructGetterCall(CodeGenFunction &CGF, ObjCIvarDecl *ivar, bool isAtomic, bool hasStrong) argument
1081 emitCPPObjectAtomicGetterCall(CodeGenFunction &CGF, llvm::Value *returnAddr, ObjCIvarDecl *ivar, llvm::Constant *AtomicHelperFn) argument
1289 emitStructSetterCall(CodeGenFunction &CGF, ObjCMethodDecl *OMD, ObjCIvarDecl *ivar) argument
1333 emitCPPObjectAtomicSetterCall(CodeGenFunction &CGF, ObjCMethodDecl *OMD, ObjCIvarDecl *ivar, llvm::Constant *AtomicHelperFn) argument
1612 destroyARCStrongWithStore(CodeGenFunction &CGF, Address addr, QualType type) argument
1619 emitCXXDestructMethod(CodeGenFunction &CGF, ObjCImplementationDecl *impl) argument
2112 emitARCValueOperation( CodeGenFunction &CGF, llvm::Value *value, llvm::Type *returnType, llvm::Function *&fn, llvm::Intrinsic::ID IntID, llvm::CallInst::TailCallKind tailKind = llvm::CallInst::TCK_None) argument
2138 emitARCLoadOperation(CodeGenFunction &CGF, Address addr, llvm::Function *&fn, llvm::Intrinsic::ID IntID) argument
2162 emitARCStoreOperation(CodeGenFunction &CGF, Address addr, llvm::Value *value, llvm::Function *&fn, llvm::Intrinsic::ID IntID, bool ignored) argument
2189 emitARCCopyOperation(CodeGenFunction &CGF, Address dst, Address src, llvm::Function *&fn, llvm::Intrinsic::ID IntID) argument
2209 emitObjCValueOperation(CodeGenFunction &CGF, llvm::Value *value, llvm::Type *returnType, llvm::FunctionCallee &fn, StringRef fnName) argument
2293 emitAutoreleasedReturnValueMarker(CodeGenFunction &CGF) argument
2332 emitOptimizedARCReturnCall(llvm::Value *value, bool IsRetainRV, CodeGenFunction &CGF) argument
2752 destroyARCStrongPrecise(CodeGenFunction &CGF, Address addr, QualType type) argument
2758 destroyARCStrongImprecise(CodeGenFunction &CGF, Address addr, QualType type) argument
2764 destroyARCWeak(CodeGenFunction &CGF, Address addr, QualType type) argument
2770 emitARCIntrinsicUse(CodeGenFunction &CGF, Address addr, QualType type) argument
2868 tryEmitARCRetainLoadOfScalar(CodeGenFunction &CGF, LValue lvalue, QualType type) argument
2882 tryEmitARCRetainLoadOfScalar(CodeGenFunction &CGF, const Expr *e) argument
2937 emitARCOperationAfterCall(CodeGenFunction &CGF, llvm::Value *value, ValueTransform doAfterCall, ValueTransform doFallback) argument
2989 emitARCRetainCallResult(CodeGenFunction &CGF, const Expr *e) argument
2996 [](CodeGenFunction &CGF, llvm::Value *value) { variable
[all...]
H A DTargetInfo.cpp98 Address ABIInfo::EmitMSVAArg(CodeGenFunction &CGF, Address VAListAddr, argument
279 static llvm::Value *emitRoundPointerUpToAlignment(CodeGenFunction &CGF, argument
309 static Address emitVoidPtrDirectVAArg(CodeGenFunction &CGF, argument
362 emitVoidPtrVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType ValueTy, bool IsIndirect, TypeInfoChars ValueInfo, CharUnits SlotSizeAndAlign, bool AllowHigherAlign) argument
395 emitMergePHI(CodeGenFunction &CGF, Address Addr1, llvm::BasicBlock *Block1, Address Addr2, llvm::BasicBlock *Block2, const llvm::Twine &Name = �) argument
467 performAddrSpaceCast( CodeGen::CodeGenFunction &CGF, llvm::Value *Src, LangAS SrcAddr, LangAS DestAddr, llvm::Type *DestTy, bool isNonNull) const argument
640 EmitVAArgInstr(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, const ABIArgInfo &AI) argument
914 EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty) const argument
958 EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty) const argument
1023 X86AdjustInlineAsmType(CodeGen::CodeGenFunction &CGF, StringRef Constraint, llvm::Type* Ty) argument
1296 addReturnRegisterOutputs( CodeGenFunction &CGF, LValue ReturnSlot, std::string &Constraints, std::vector<llvm::Type *> &ResultRegTypes, std::vector<llvm::Type *> &ResultTruncRegTypes, std::vector<LValue> &ResultRegDests, std::string &AsmString, unsigned NumOutputs) const argument
2062 EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty) const argument
2137 initDwarfEHRegSizeTable( CodeGen::CodeGenFunction &CGF, llvm::Value *Address) const argument
10869 EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty) const argument
11200 createEnqueuedBlockKernel(CodeGenFunction &CGF, llvm::Function *Invoke, llvm::Value *BlockLiteral) const argument
11234 createEnqueuedBlockKernel( CodeGenFunction &CGF, llvm::Function *Invoke, llvm::Value *BlockLiteral) const argument
[all...]
H A DCGDebugInfo.cpp80 ApplyDebugLocation::ApplyDebugLocation(CodeGenFunction &CGF, argument
86 ApplyDebugLocation::ApplyDebugLocation(CodeGenFunction &CGF, argument
123 ApplyDebugLocation(CodeGenFunction &CGF, const Expr *E) argument
128 ApplyDebugLocation(CodeGenFunction &CGF, llvm::DebugLoc Loc) argument
146 ApplyInlineDebugLocation(CodeGenFunction &CGF, GlobalDecl InlinedFn) argument
[all...]
H A DItaniumCXXABI.cpp622 EmitLoadOfMemberFunctionPointer( CodeGenFunction &CGF, const Expr *E, Address ThisAddr, llvm::Value *&ThisPtrForCall, llvm::Value *MemFnPtr, const MemberPointerType *MPT) argument
851 EmitMemberDataPointerAddress( CodeGenFunction &CGF, const Expr *E, Address Base, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
896 EmitMemberPointerConversion(CodeGenFunction &CGF, const CastExpr *E, llvm::Value *src) argument
1110 EmitMemberPointerComparison(CodeGenFunction &CGF, llvm::Value *L, llvm::Value *R, const MemberPointerType *MPT, bool Inequality) argument
1184 EmitMemberPointerIsNotNull(CodeGenFunction &CGF, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
1239 emitVirtualObjectDelete(CodeGenFunction &CGF, const CXXDeleteExpr *DE, Address Ptr, QualType ElementType, const CXXDestructorDecl *Dtor) argument
1281 emitRethrow(CodeGenFunction &CGF, bool isNoReturn) argument
1315 emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) argument
1349 getItaniumDynamicCastFn(CodeGenFunction &CGF) argument
1372 getBadCastFn(CodeGenFunction &CGF) argument
1430 getBadTypeidFn(CodeGenFunction &CGF) argument
1442 EmitBadTypeidCall(CodeGenFunction &CGF) argument
1449 EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy, Address ThisPtr, llvm::Type *StdTypeInfoPtrTy) argument
1480 EmitDynamicCastCall( CodeGenFunction &CGF, Address ThisAddr, QualType SrcRecordTy, QualType DestTy, QualType DestRecordTy, llvm::BasicBlock *CastEnd) argument
1523 EmitDynamicCastToVoid(CodeGenFunction &CGF, Address ThisAddr, QualType SrcRecordTy, QualType DestTy) argument
1561 EmitBadCastCall(CodeGenFunction &CGF) argument
1570 GetVirtualBaseClassOffset(CodeGenFunction &CGF, Address This, const CXXRecordDecl *ClassDecl, const CXXRecordDecl *BaseClassDecl) argument
1649 addImplicitStructorParams(CodeGenFunction &CGF, QualType &ResTy, FunctionArgList &Params) argument
1669 EmitInstanceFunctionProlog(CodeGenFunction &CGF) argument
1696 getImplicitConstructorArgs( CodeGenFunction &CGF, const CXXConstructorDecl *D, CXXCtorType Type, bool ForVirtualBase, bool Delegating) argument
1709 getCXXDestructorImplicitParam( CodeGenFunction &CGF, const CXXDestructorDecl *DD, CXXDtorType Type, bool ForVirtualBase, bool Delegating) argument
1716 EmitDestructorCall(CodeGenFunction &CGF, const CXXDestructorDecl *DD, CXXDtorType Type, bool ForVirtualBase, bool Delegating, Address This, QualType ThisTy) argument
1797 isVirtualOffsetNeededForVTableField( CodeGenFunction &CGF, CodeGenFunction::VPtr Vptr) argument
1804 getVTableAddressPointInStructor( CodeGenFunction &CGF, const CXXRecordDecl *VTableClass, BaseSubobject Base, const CXXRecordDecl *NearestVBase) argument
1861 getVTableAddressPointInStructorWithVTT( CodeGenFunction &CGF, const CXXRecordDecl *VTableClass, BaseSubobject Base, const CXXRecordDecl *NearestVBase) argument
1940 getVirtualFunctionPointer(CodeGenFunction &CGF, GlobalDecl GD, Address This, llvm::Type *Ty, SourceLocation Loc) argument
1997 EmitVirtualDestructorCall( CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType, Address This, DeleteOrMemberCallExpr E) argument
2087 performTypeAdjustment(CodeGenFunction &CGF, Address InitialPtr, int64_t NonVirtualAdjustment, int64_t VirtualAdjustment, bool IsReturnAdjustment) argument
2148 performThisAdjustment(CodeGenFunction &CGF, Address This, const ThisAdjustment &TA) argument
2157 performReturnAdjustment(CodeGenFunction &CGF, Address Ret, const ReturnAdjustment &RA) argument
2164 EmitReturnFromThunk(CodeGenFunction &CGF, RValue RV, QualType ResultType) argument
2184 InitializeArrayCookie(CodeGenFunction &CGF, Address NewPtr, llvm::Value *NumElements, const CXXNewExpr *expr, QualType ElementType) argument
2230 readArrayCookieImpl(CodeGenFunction &CGF, Address allocPtr, CharUnits cookieSize) argument
2269 InitializeArrayCookie(CodeGenFunction &CGF, Address newPtr, llvm::Value *numElements, const CXXNewExpr *expr, QualType elementType) argument
2295 readArrayCookieImpl(CodeGenFunction &CGF, Address allocPtr, CharUnits cookieSize) argument
2360 EmitGuardedInit(CodeGenFunction &CGF, const VarDecl &D, llvm::GlobalVariable *var, bool shouldPerformInit) argument
2551 emitGlobalDtorWithCXAAtExit(CodeGenFunction &CGF, llvm::FunctionCallee dtor, llvm::Constant *addr, bool TLS) argument
2732 registerGlobalDtor(CodeGenFunction &CGF, const VarDecl &D, llvm::FunctionCallee dtor, llvm::Constant *addr) argument
3001 EmitThreadLocalVarDeclLValue(CodeGenFunction &CGF, const VarDecl *VD, QualType LValType) argument
4412 CallBeginCatch(CodeGenFunction &CGF, llvm::Value *Exn, bool EndMightThrow) argument
4425 InitCatchParam(CodeGenFunction &CGF, const VarDecl &CatchParam, Address ParamAddr, SourceLocation Loc) argument
4606 emitBeginCatch(CodeGenFunction &CGF, const CXXCatchStmt *S) argument
4696 emitTerminateForUnexpectedException(CodeGenFunction &CGF, llvm::Value *Exn) argument
4707 LoadVTablePtr(CodeGenFunction &CGF, Address This, const CXXRecordDecl *RD) argument
4712 emitBeginCatch(CodeGenFunction &CGF, const CXXCatchStmt *C) argument
4721 emitTerminateForUnexpectedException(CodeGenFunction &CGF, llvm::Value *Exn) argument
4733 registerGlobalDtor(CodeGenFunction &CGF, const VarDecl &D, llvm::FunctionCallee dtor, llvm::Constant *addr) argument
[all...]
H A DMicrosoftCXXABI.cpp593 GetVBaseOffsetFromVBPtr(CodeGenFunction &CGF, Address Base, int32_t VBPtrOffset, int32_t VBTableOffset, llvm::Value **VBPtr = nullptr) argument
866 emitVirtualObjectDelete(CodeGenFunction &CGF, const CXXDeleteExpr *DE, Address Ptr, QualType ElementType, const CXXDestructorDecl *Dtor) argument
880 emitRethrow(CodeGenFunction &CGF, bool isNoReturn) argument
891 emitBeginCatch(CodeGenFunction &CGF, const CXXCatchStmt *S) argument
918 performBaseAdjustment(CodeGenFunction &CGF, Address Value, QualType SrcRecordTy) argument
959 emitRTtypeidCall(CodeGenFunction &CGF, llvm::Value *Argument) argument
969 EmitBadTypeidCall(CodeGenFunction &CGF) argument
976 EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy, Address ThisPtr, llvm::Type *StdTypeInfoPtrTy) argument
993 EmitDynamicCastCall( CodeGenFunction &CGF, Address This, QualType SrcRecordTy, QualType DestTy, QualType DestRecordTy, llvm::BasicBlock *CastEnd) argument
1028 EmitDynamicCastToVoid(CodeGenFunction &CGF, Address Value, QualType SrcRecordTy, QualType DestTy) argument
1044 EmitBadCastCall(CodeGenFunction &CGF) argument
1048 GetVirtualBaseClassOffset( CodeGenFunction &CGF, Address This, const CXXRecordDecl *ClassDecl, const CXXRecordDecl *BaseClassDecl) argument
1143 EmitCtorCompleteObjectHandler(CodeGenFunction &CGF, const CXXRecordDecl *RD) argument
1167 EmitDtorCompleteObjectHandler(CodeGenFunction &CGF) argument
1185 initializeHiddenVirtualInheritanceMembers( CodeGenFunction &CGF, const CXXRecordDecl *RD) argument
1267 EmitVBPtrStores(CodeGenFunction &CGF, const CXXRecordDecl *RD) argument
1420 adjustThisArgumentForVirtualFunctionCall( CodeGenFunction &CGF, GlobalDecl GD, Address This, bool VirtualCall) argument
1489 addImplicitStructorParams(CodeGenFunction &CGF, QualType &ResTy, FunctionArgList &Params) argument
1518 EmitInstanceFunctionProlog(CodeGenFunction &CGF) argument
1585 getImplicitConstructorArgs( CodeGenFunction &CGF, const CXXConstructorDecl *D, CXXCtorType Type, bool ForVirtualBase, bool Delegating) argument
1608 getCXXDestructorImplicitParam( CodeGenFunction &CGF, const CXXDestructorDecl *DD, CXXDtorType Type, bool ForVirtualBase, bool Delegating) argument
1614 EmitDestructorCall(CodeGenFunction &CGF, const CXXDestructorDecl *DD, CXXDtorType Type, bool ForVirtualBase, bool Delegating, Address This, QualType ThisTy) argument
1739 isVirtualOffsetNeededForVTableField( CodeGenFunction &CGF, CodeGenFunction::VPtr Vptr) argument
1744 getVTableAddressPointInStructor( CodeGenFunction &CGF, const CXXRecordDecl *VTableClass, BaseSubobject Base, const CXXRecordDecl *NearestVBase) argument
1914 getVirtualFunctionPointer(CodeGenFunction &CGF, GlobalDecl GD, Address This, llvm::Type *Ty, SourceLocation Loc) argument
1962 EmitVirtualDestructorCall( CodeGenFunction &CGF, const CXXDestructorDecl *Dtor, CXXDtorType DtorType, Address This, DeleteOrMemberCallExpr E) argument
2185 performThisAdjustment(CodeGenFunction &CGF, Address This, const ThisAdjustment &TA) argument
2238 performReturnAdjustment(CodeGenFunction &CGF, Address Ret, const ReturnAdjustment &RA) argument
2285 readArrayCookieImpl(CodeGenFunction &CGF, Address allocPtr, CharUnits cookieSize) argument
2293 InitializeArrayCookie(CodeGenFunction &CGF, Address newPtr, llvm::Value *numElements, const CXXNewExpr *expr, QualType elementType) argument
2316 emitGlobalDtorWithTLRegDtor(CodeGenFunction &CGF, const VarDecl &VD, llvm::FunctionCallee Dtor, llvm::Constant *Addr) argument
2335 registerGlobalDtor(CodeGenFunction &CGF, const VarDecl &D, llvm::FunctionCallee Dtor, llvm::Constant *Addr) argument
2400 EmitThreadLocalVarDeclLValue(CodeGenFunction &CGF, const VarDecl *VD, QualType LValType) argument
2486 EmitGuardedInit(CodeGenFunction &CGF, const VarDecl &D, llvm::GlobalVariable *GV, bool PerformInit) argument
2889 EmitMemberPointerComparison(CodeGenFunction &CGF, llvm::Value *L, llvm::Value *R, const MemberPointerType *MPT, bool Inequality) argument
2949 EmitMemberPointerIsNotNull(CodeGenFunction &CGF, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
3011 GetVBaseOffsetFromVBPtr(CodeGenFunction &CGF, Address This, llvm::Value *VBPtrOffset, llvm::Value *VBTableOffset, llvm::Value **VBPtrOut) argument
3051 AdjustVirtualBase( CodeGenFunction &CGF, const Expr *E, const CXXRecordDecl *RD, Address Base, llvm::Value *VBTableOffset, llvm::Value *VBPtrOffset) argument
3108 EmitMemberDataPointerAddress( CodeGenFunction &CGF, const Expr *E, Address Base, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
3155 EmitMemberPointerConversion(CodeGenFunction &CGF, const CastExpr *E, llvm::Value *Src) argument
3400 EmitLoadOfMemberFunctionPointer( CodeGenFunction &CGF, const Expr *E, Address This, llvm::Value *&ThisPtrForCall, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
4349 emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) argument
4371 LoadVTablePtr(CodeGenFunction &CGF, Address This, const CXXRecordDecl *RD) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/tools/lto/
H A Dlto.cpp33 static codegen::RegisterCodeGenFlags CGF; variable

Completed in 620 milliseconds

123