Home
last modified time | relevance | path

Searched refs:EmitScalarExpr (Results 1 – 23 of 23) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp1995 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 DCGObjC.cpp176 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 DCGOpenCLRuntime.cpp145 CGF.EmitScalarExpr(E); in emitOpenCLEnqueuedBlock()
H A DCGCoroutine.cpp236 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 DCGExprComplex.cpp432 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 DCGStmtOpenMP.cpp1732 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 DCGOpenMPRuntime.cpp3554 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 DCGExpr.cpp173 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 DCGExprScalar.cpp704 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 DCGAtomic.cpp881 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 DCGStmt.cpp756 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 DCGObjCRuntime.cpp338 lock = CGF.EmitScalarExpr(lockExpr); in EmitAtSynchronizedStmt()
H A DCGDeclCXX.cpp46 CGM.getObjCRuntime().EmitObjCGlobalAssign(CGF, CGF.EmitScalarExpr(Init), in EmitDeclInit()
49 CGM.getObjCRuntime().EmitObjCWeakAssign(CGF, CGF.EmitScalarExpr(Init), in EmitDeclInit()
H A DCGExprCXX.cpp462 llvm::Value *MemFnPtr = EmitScalarExpr(MemFnExpr); in EmitCXXMemberPointerCallExpr()
729 numElements = CGF.EmitScalarExpr(*e->getArraySize()); in EmitCXXNewAllocSize()
H A DCGDecl.cpp795 llvm::Value *value = EmitScalarExpr(init); in EmitScalarInit()
876 value = EmitScalarExpr(init); in EmitScalarInit()
H A DCGClass.cpp691 RValue RHS = RValue::get(EmitScalarExpr(Init)); in EmitInitializerForField()
1565 return CGF.EmitScalarExpr(ThisArg); in LoadThisForDtorDelete()
H A DCGCall.cpp3132 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 DCGException.cpp2080 llvm::Value *R = EmitScalarExpr(FilterExpr); in GenerateSEHFilterFunction()
H A DCGExprAgg.cpp1581 CGF.EmitStoreThroughLValue(RValue::get(CGF.EmitScalarExpr(E)), LV); in EmitInitializationToLValue()
H A DCGBlocks.cpp1158 llvm::Value *BlockPtr = EmitScalarExpr(E->getCallee()); in EmitBlockCallExpr()
H A DCodeGenFunction.cpp2359 llvm::Value *size = EmitScalarExpr(sizeExpr); in EmitVariablyModifiedType()
H A DCodeGenFunction.h4514 llvm::Value *EmitScalarExpr(const Expr *E , bool IgnoreResultAssign = false);
H A DCGObjCMac.cpp4575 CGF.EmitScalarExpr(cast<ObjCAtSynchronizedStmt>(S).getSynchExpr()); in EmitTryOrSynchronizedStmt()