| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 1995 Value *ArgValue = EmitScalarExpr(E); in EmitCheckedArgForBuiltin() 4391 Value *Ptr = EmitScalarExpr(Arg); in EmitBuiltinExpr() 11873 {EmitScalarExpr(E->getArg(1)), EmitScalarExpr(E->getArg(2)), Ops[0]}); in EmitAArch64BuiltinExpr() 19640 {Ptr, EmitScalarExpr(E->getArg(1)), EmitScalarExpr(E->getArg(2))}); in EmitNVPTXBuiltinExpr() 19651 {Ptr, EmitScalarExpr(E->getArg(1)), EmitScalarExpr(E->getArg(2))}); in EmitNVPTXBuiltinExpr() 20103 EmitScalarExpr(E->getArg(0))); in EmitNVPTXBuiltinExpr() 20107 {EmitScalarExpr(E->getArg(0)), EmitScalarExpr(E->getArg(1))}); in EmitNVPTXBuiltinExpr() 20111 {EmitScalarExpr(E->getArg(0)), EmitScalarExpr(E->getArg(1))}); in EmitNVPTXBuiltinExpr() 20115 EmitScalarExpr(E->getArg(0))); in EmitNVPTXBuiltinExpr() 21006 {EmitScalarExpr(E->getArg(0)), EmitScalarExpr(E->getArg(1)), PredIn}); in EmitHexagonBuiltinExpr() [all …]
|
| H A D | CGObjC.cpp | 176 llvm::Value *value = EmitScalarExpr(Rhs); in EmitObjCCollectionLiteral() 186 llvm::Value *keyValue = EmitScalarExpr(Key); in EmitObjCCollectionLiteral() 3021 llvm::Value *value = CGF.EmitScalarExpr(e); in emitARCRetainCallResult() 3035 llvm::Value *value = CGF.EmitScalarExpr(e); in emitARCUnsafeClaimCallResult() 3386 result = CGF.EmitScalarExpr(e); in visitExtendBlockObject() 3485 result = EmitScalarExpr(e); in EmitARCExtendBlockObject() 3511 return EmitScalarExpr(expr); in EmitObjCThrowOperand() 3531 return CGF.EmitScalarExpr(e); in visitLValueToRValue() 3555 return CGF.EmitScalarExpr(e); in visitCall() 3560 return CGF.EmitScalarExpr(e); in visitExpr() [all …]
|
| H A D | CGOpenCLRuntime.cpp | 145 CGF.EmitScalarExpr(E); in emitOpenCLEnqueuedBlock()
|
| H A D | CGCoroutine.cpp | 236 auto *SuspendRet = CGF.EmitScalarExpr(S.getSuspendExpr()); in emitSuspendExpression() 670 auto *AllocateCall = EmitScalarExpr(S.getAllocate()); in EmitCoroutineBody() 878 Args.push_back(EmitScalarExpr(Arg)); in EmitCoroutineIntrinsic()
|
| H A D | CGExprComplex.cpp | 432 llvm::Value *Imag = CGF.EmitScalarExpr(IL->getSubExpr()); in VisitImaginaryLiteral() 568 return EmitScalarToComplexCast(CGF.EmitScalarExpr(Op), Op->getType(), in EmitCast() 1126 return ComplexPairTy(CGF.EmitScalarExpr(E), nullptr); in EmitPromotedComplexOperand() 1184 OpInfo.RHS = ComplexPairTy(CGF.EmitScalarExpr(E->getRHS()), nullptr); in EmitCompoundAssignLValue() 1367 llvm::Value *Real = CGF.EmitScalarExpr(E->getInit(0)); in VisitInitListExpr() 1368 llvm::Value *Imag = CGF.EmitScalarExpr(E->getInit(1)); in VisitInitListExpr()
|
| H A D | CGStmtOpenMP.cpp | 1732 IfCond = EmitScalarExpr(C->getCondition(), in EmitOMPParallelDirective() 2243 llvm::Value *PtrValue = CGF.EmitScalarExpr(E); in emitAlignedClause() 2658 llvm::Value *PtrValue = CGF.EmitScalarExpr(E); in GetAlignedMapping() 3364 Chunk = EmitScalarExpr(ChunkExpr); in EmitOMPWorksharingLoop() 3908 ChunkSize = EmitScalarExpr(ChunkSizeExpr); in EmitOMPForDirective() 4636 EmitScalarExpr(Prio), Prio->getType(), in EmitOMPTaskBasedDirective() 5685 Chunk = EmitScalarExpr(Ch); in EmitOMPDistributeLoop() 6438 return CGF.EmitScalarExpr(E); in emitOMPAtomicCompareExpr() 6440 llvm::Value *V = CGF.EmitScalarExpr(NewE); in emitOMPAtomicCompareExpr() 7004 Device = EmitScalarExpr(C->getDevice()); in EmitOMPInteropDirective() [all …]
|
| H A D | CGOpenMPRuntime.cpp | 3554 Addr = CGF.EmitScalarExpr(Base); in getPointerAndSize() 3563 llvm::Value *Sz = CGF.EmitScalarExpr(SE); in getPointerAndSize() 6653 llvm::Value *Sz = CGF.EmitScalarExpr(SE); in getExprTypeSize() 7038 CGF.EmitScalarExpr(OAShE->getBase()), in generateInfoForComponentList() 7232 Address(CGF.EmitScalarExpr(OAShE->getBase()), in generateInfoForComponentList() 7574 CGF.EmitScalarExpr(AE->getIdx()), CGF.Int64Ty, in generateInfoForComponentList() 7629 Count = CGF.EmitScalarExpr(CountExpr); in generateInfoForComponentList() 7902 Ptr = CGF.EmitScalarExpr(IE); in generateAllInfoForClauses() 8085 Ptr = this->CGF.EmitScalarExpr(L.IE); in generateAllInfoForClauses() 9418 llvm::Value *DynCGroupMemVal = CGF.EmitScalarExpr( in emitDynCGGroupMem() [all …]
|
| H A D | CGExpr.cpp | 173 llvm::Value *MemPtr = EmitScalarExpr(E); in EvaluateExprAsBool() 216 return RValue::get(EmitScalarExpr(E, ignoreResult)); in EmitAnyExpr() 4130 Idx = EmitScalarExpr(E->getIdx()); in EmitArraySubscriptExpr() 4321 llvm::Value *RowIdx = EmitScalarExpr(E->getRowIdx()); in EmitMatrixSubscriptExpr() 4387 EmitScalarExpr(LowerBound), IntPtrTy, in EmitOMPArraySectionExpr() 4428 EmitScalarExpr(Length), IntPtrTy, in EmitOMPArraySectionExpr() 4459 EmitScalarExpr(Length), IntPtrTy, in EmitOMPArraySectionExpr() 4555 llvm::Value *Vec = EmitScalarExpr(E->getBase()); in EmitExtVectorElementExpr() 5520 calleePtr = EmitScalarExpr(E); in EmitCallee() 5691 BaseValue = EmitScalarExpr(BaseExpr); in EmitObjCIvarRefLValue() [all …]
|
| H A D | CGExprScalar.cpp | 704 CGF.EmitScalarExpr(E->getBase()); in VisitCXXPseudoDestructorExpr() 1652 Value *LHS = CGF.EmitScalarExpr(E->getExpr(0)); in VisitShuffleVectorExpr() 1653 Value *RHS = CGF.EmitScalarExpr(E->getExpr(1)); in VisitShuffleVectorExpr() 1687 Value* V1 = CGF.EmitScalarExpr(E->getExpr(0)); in VisitShuffleVectorExpr() 1688 Value* V2 = CGF.EmitScalarExpr(E->getExpr(1)); in VisitShuffleVectorExpr() 1707 Value *Src = CGF.EmitScalarExpr(E->getSrcExpr()); in VisitConvertVectorExpr() 2969 llvm::Value* Idx = CGF.EmitScalarExpr(IdxExpr); in VisitOffsetOfExpr() 3166 CGF.EmitScalarExpr(Op, true); in VisitImag() 4305 Value *LHS = CGF.EmitScalarExpr(E->getLHS()); in EmitCompare() 4306 Value *RHS = CGF.EmitScalarExpr(E->getRHS()); in EmitCompare() [all …]
|
| H A D | CGAtomic.cpp | 881 llvm::Value *Order = EmitScalarExpr(E->getOrder()); in EmitAtomicExpr() 883 E->getScopeModel() ? EmitScalarExpr(E->getScope()) : nullptr; in EmitAtomicExpr() 929 OrderFail = EmitScalarExpr(E->getOrderFail()); in EmitAtomicExpr() 934 IsWeak = EmitScalarExpr(E->getWeak()); in EmitAtomicExpr() 949 llvm::Value *Val1Scalar = EmitScalarExpr(E->getVal1()); in EmitAtomicExpr() 2244 llvm::Value *value = EmitScalarExpr(init); in EmitAtomicInit()
|
| H A D | CGStmt.cpp | 756 llvm::Value *V = Builder.CreateBitCast(EmitScalarExpr(S.getTarget()), in EmitIndirectGotoStmt() 1374 Builder.CreateStore(EmitScalarExpr(RV), ReturnValue); in EmitReturnStmt() 2001 llvm::Value *CondV = EmitScalarExpr(S.getCond()); in EmitSwitchStmt() 2248 return {EmitScalarExpr(InputExpr), nullptr}; in EmitAsmInput() 2250 return {EmitScalarExpr(InputExpr), nullptr}; in EmitAsmInput()
|
| H A D | CGObjCRuntime.cpp | 338 lock = CGF.EmitScalarExpr(lockExpr); in EmitAtSynchronizedStmt()
|
| H A D | CGDeclCXX.cpp | 46 CGM.getObjCRuntime().EmitObjCGlobalAssign(CGF, CGF.EmitScalarExpr(Init), in EmitDeclInit() 49 CGM.getObjCRuntime().EmitObjCWeakAssign(CGF, CGF.EmitScalarExpr(Init), in EmitDeclInit()
|
| H A D | CGExprCXX.cpp | 462 llvm::Value *MemFnPtr = EmitScalarExpr(MemFnExpr); in EmitCXXMemberPointerCallExpr() 729 numElements = CGF.EmitScalarExpr(*e->getArraySize()); in EmitCXXNewAllocSize()
|
| H A D | CGDecl.cpp | 795 llvm::Value *value = EmitScalarExpr(init); in EmitScalarInit() 876 value = EmitScalarExpr(init); in EmitScalarInit()
|
| H A D | CGClass.cpp | 691 RValue RHS = RValue::get(EmitScalarExpr(Init)); in EmitInitializerForField() 1565 return CGF.EmitScalarExpr(ThisArg); in LoadThisForDtorDelete()
|
| H A D | CGCall.cpp | 3132 cast<llvm::ConstantInt>(EmitScalarExpr(AVAttr->getAlignment())); in EmitFunctionProlog() 4934 Alignment = cast<llvm::ConstantInt>(CGF.EmitScalarExpr(AA->getAlignment())); in AssumeAlignedAttrEmitter() 4936 OffsetCI = cast<llvm::ConstantInt>(CGF.EmitScalarExpr(Offset)); in AssumeAlignedAttrEmitter()
|
| H A D | CGException.cpp | 2080 llvm::Value *R = EmitScalarExpr(FilterExpr); in GenerateSEHFilterFunction()
|
| H A D | CGExprAgg.cpp | 1581 CGF.EmitStoreThroughLValue(RValue::get(CGF.EmitScalarExpr(E)), LV); in EmitInitializationToLValue()
|
| H A D | CGBlocks.cpp | 1158 llvm::Value *BlockPtr = EmitScalarExpr(E->getCallee()); in EmitBlockCallExpr()
|
| H A D | CodeGenFunction.cpp | 2359 llvm::Value *size = EmitScalarExpr(sizeExpr); in EmitVariablyModifiedType()
|
| H A D | CodeGenFunction.h | 4514 llvm::Value *EmitScalarExpr(const Expr *E , bool IgnoreResultAssign = false);
|
| H A D | CGObjCMac.cpp | 4575 CGF.EmitScalarExpr(cast<ObjCAtSynchronizedStmt>(S).getSynchExpr()); in EmitTryOrSynchronizedStmt()
|