/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 227 llvm::Value *Val = CGF.EmitScalarExpr(E->getArg(1)); in MakeBinaryAtomicValue() 237 Value *Val = CGF.EmitScalarExpr(E->getArg(0)); in EmitNontemporalStore() 280 llvm::Value *Val = CGF.EmitScalarExpr(E->getArg(1)); in EmitBinaryAtomicPost() 317 Value *Cmp = CGF.EmitScalarExpr(E->getArg(1)); in MakeAtomicCmpXchgValue() 320 Value *New = EmitToInt(CGF, CGF.EmitScalarExpr(E->getArg(2)), T, IntType); in MakeAtomicCmpXchgValue() 361 auto *Comparand = CGF.EmitScalarExpr(E->getArg(2)); in EmitAtomicCmpXchgForMSIntrin() 362 auto *Exchange = CGF.EmitScalarExpr(E->getArg(1)); in EmitAtomicCmpXchgForMSIntrin() 395 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0)); in EmitAtomicCmpXchg128ForMSIntrin() 396 llvm::Value *ExchangeHigh = CGF.EmitScalarExpr(E->getArg(1)); in EmitAtomicCmpXchg128ForMSIntrin() 397 llvm::Value *ExchangeLow = CGF.EmitScalarExpr(E->getArg(2)); in EmitAtomicCmpXchg128ForMSIntrin() [all …]
|
H A D | CGObjC.cpp | 176 llvm::Value *value = EmitScalarExpr(Rhs); in EmitObjCCollectionLiteral() 186 llvm::Value *keyValue = EmitScalarExpr(Key); in EmitObjCCollectionLiteral() 193 llvm::Value *valueValue = EmitScalarExpr(Value); in EmitObjCCollectionLiteral() 554 Receiver = CGF.EmitScalarExpr(SubOME->getInstanceReceiver()); in tryEmitSpecializedAllocInit() 624 Receiver = EmitScalarExpr(E->getInstanceReceiver()); in EmitObjCMessageExpr() 1812 Collection = EmitScalarExpr(S.getCollection()); in EmitObjCForCollectionStmt() 2938 return TryEmitResult(CGF.EmitScalarExpr(e), false); in tryEmitARCRetainLoadOfScalar() 3019 llvm::Value *value = CGF.EmitScalarExpr(e); in emitARCRetainCallResult() 3033 llvm::Value *value = CGF.EmitScalarExpr(e); in emitARCUnsafeClaimCallResult() 3361 llvm::Value *result = CGF.EmitScalarExpr(e); in visitConsumeObject() [all …]
|
H A D | CGExprComplex.cpp | 495 llvm::Value *Imag = CGF.EmitScalarExpr(IL->getSubExpr()); in VisitImaginaryLiteral() 633 return EmitScalarToComplexCast(CGF.EmitScalarExpr(Op), Op->getType(), in EmitCast() 1193 return ComplexPairTy(CGF.EmitScalarExpr(E), nullptr); in EmitPromotedComplexOperand() 1253 OpInfo.RHS = ComplexPairTy(CGF.EmitScalarExpr(E->getRHS()), nullptr); in EmitCompoundAssignLValue() 1445 llvm::Value *Real = CGF.EmitScalarExpr(E->getInit(0)); in VisitInitListExpr() 1446 llvm::Value *Imag = CGF.EmitScalarExpr(E->getInit(1)); in VisitInitListExpr()
|
H A D | CGCoroutine.cpp | 460 auto *SuspendRet = EmitScalarExpr(S.getSuspendExpr()); in generateAwaitSuspendWrapper() 803 auto *AllocateCall = EmitScalarExpr(S.getAllocate()); in EmitCoroutineBody() 1016 Args.push_back(EmitScalarExpr(Arg)); in EmitCoroutineIntrinsic()
|
H A D | CGExprScalar.cpp | 294 Value *AlignmentValue = CGF.EmitScalarExpr(AVAttr->getAlignment()); in EmitLValueAlignmentAssumption() 721 CGF.EmitScalarExpr(E->getBase()); in VisitCXXPseudoDestructorExpr() 1810 Value *LHS = CGF.EmitScalarExpr(E->getExpr(0)); in VisitShuffleVectorExpr() 1811 Value *RHS = CGF.EmitScalarExpr(E->getExpr(1)); in VisitShuffleVectorExpr() 1845 Value* V1 = CGF.EmitScalarExpr(E->getExpr(0)); in VisitShuffleVectorExpr() 1846 Value* V2 = CGF.EmitScalarExpr(E->getExpr(1)); in VisitShuffleVectorExpr() 1865 Value *Src = CGF.EmitScalarExpr(E->getSrcExpr()); in VisitConvertVectorExpr() 3243 llvm::Value* Idx = CGF.EmitScalarExpr(IdxExpr); in VisitOffsetOfExpr() 3440 CGF.EmitScalarExpr(Op, true); in VisitImag() 4609 Value *LHS = CGF.EmitScalarExpr(E->getLHS()); in EmitCompare() [all …]
|
H A D | CGStmtOpenMP.cpp | 1576 NumThreads = CGF.EmitScalarExpr(NumThreadsClause->getNumThreads(), in emitCommonOMPParallelDirective() 1662 llvm::Value *Allocator = CGF.EmitScalarExpr(AA->getAllocator()); in getAddressOfLocalVariable() 1760 IfCond = EmitScalarExpr(C->getCondition(), in EmitOMPParallelDirective() 1765 NumThreads = EmitScalarExpr(NumThreadsClause->getNumThreads(), in EmitOMPParallelDirective() 2253 cast<llvm::ConstantInt>(CGF.EmitScalarExpr(AlignmentExpr)); in emitAlignedClause() 2271 llvm::Value *PtrValue = CGF.EmitScalarExpr(E); in emitAlignedClause() 2668 cast<llvm::ConstantInt>(CGF.EmitScalarExpr(AlignmentExpr)); in GetAlignedMapping() 2685 llvm::Value *PtrValue = CGF.EmitScalarExpr(E); in GetAlignedMapping() 3409 Chunk = EmitScalarExpr(ChunkExpr); in EmitOMPWorksharingLoop() 3574 llvm::Value *UBVal = CGF.EmitScalarExpr(LS.getLastIteration()); in emitDispatchForLoopBounds() [all …]
|
H A D | CGOpenMPRuntime.cpp | 2024 CGF.EmitScalarExpr(Hint), CGM.Int32Ty, /*isSigned=*/false)); in emitCriticalRegion() 2072 ? CGF.EmitScalarExpr(Filter, CGF.Int32Ty) in emitMaskedRegion() 3504 Uppers.push_back(CGF.EmitScalarExpr(E->getHelper(I).Upper)); in OMPIteratorGeneratorScope() 3568 Addr = CGF.EmitScalarExpr(Base); in getPointerAndSize() 3577 llvm::Value *Sz = CGF.EmitScalarExpr(SE); in getPointerAndSize() 3763 DeviceID = CGF.Builder.CreateIntCast(CGF.EmitScalarExpr(Device), in emitTaskInit() 3810 llvm::Value *Sz = CGF.EmitScalarExpr(IE->getHelper(I).Upper); in emitTaskInit() 4265 llvm::Value *Sz = CGF.EmitScalarExpr(IE->getHelper(I).Upper); in emitDependClause() 4375 llvm::Value *Sz = CGF.EmitScalarExpr(IE->getHelper(I).Upper); in emitDepobjDependClause() 6170 llvm::Value *NumTeamsVal = CGF.EmitScalarExpr(NumTeams, in emitNumTeamsForTargetDirective() [all …]
|
H A D | CGExpr.cpp | 187 llvm::Value *MemPtr = EmitScalarExpr(E); in EvaluateExprAsBool() 195 return EmitScalarConversion(EmitScalarExpr(E), E->getType(), BoolTy, Loc); in EvaluateExprAsBool() 230 return RValue::get(EmitScalarExpr(E, ignoreResult)); in EmitAnyExpr() 275 RValue RV = RValue::get(EmitScalarExpr(E, /*Ignore*/ false)); in EmitAnyExprToMem() 614 llvm::Value *Ptr = EmitScalarExpr(Adjustment.Ptr.RHS); in EmitMaterializeTemporaryExpr() 1381 CGF.EmitScalarExpr(E), E->getType()->getPointeeType(), CharUnits(), in EmitPointerWithAlignment() 4167 (E->getLHS() == E->getIdx()) ? EmitScalarExpr(E->getIdx()) : nullptr; in EmitArraySubscriptExpr() 4173 Idx = EmitScalarExpr(E->getIdx()); in EmitArraySubscriptExpr() 4363 llvm::Value *RowIdx = EmitScalarExpr(E->getRowIdx()); in EmitMatrixSubscriptExpr() 4364 llvm::Value *ColIdx = EmitScalarExpr(E->getColumnIdx()); in EmitMatrixSubscriptExpr() [all …]
|
H A D | CGAtomic.cpp | 855 llvm::Value *Order = EmitScalarExpr(E->getOrder()); in EmitAtomicExpr() 857 E->getScopeModel() ? EmitScalarExpr(E->getScope()) : nullptr; in EmitAtomicExpr() 904 OrderFail = EmitScalarExpr(E->getOrderFail()); in EmitAtomicExpr() 909 IsWeak = EmitScalarExpr(E->getWeak()); in EmitAtomicExpr() 924 llvm::Value *Val1Scalar = EmitScalarExpr(E->getVal1()); in EmitAtomicExpr() 2049 llvm::Value *value = EmitScalarExpr(init); in EmitAtomicInit()
|
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 | CGStmt.cpp | 781 llvm::Value *V = Builder.CreateBitCast(EmitScalarExpr(S.getTarget()), in EmitIndirectGotoStmt() 1547 llvm::Value *Ret = EmitScalarExpr(RV); in EmitReturnStmt() 2180 llvm::Value *CondV = EmitScalarExpr(S.getCond()); in EmitSwitchStmt() 2426 return {EmitScalarExpr(InputExpr), nullptr}; in EmitAsmInput() 2428 return {EmitScalarExpr(InputExpr), nullptr}; in EmitAsmInput()
|
H A D | CGExprCXX.cpp | 465 llvm::Value *MemFnPtr = EmitScalarExpr(MemFnExpr); in EmitCXXMemberPointerCallExpr() 732 numElements = CGF.EmitScalarExpr(*e->getArraySize()); in EmitCXXNewAllocSize()
|
H A D | CGDecl.cpp | 798 llvm::Value *value = EmitScalarExpr(init); in EmitScalarInit() 878 value = EmitScalarExpr(init); in EmitScalarInit()
|
H A D | CGClass.cpp | 700 RValue RHS = RValue::get(EmitScalarExpr(Init)); in EmitInitializerForField() 1574 return CGF.EmitScalarExpr(ThisArg); in LoadThisForDtorDelete()
|
H A D | CGCall.cpp | 3115 cast<llvm::ConstantInt>(EmitScalarExpr(AVAttr->getAlignment())); in EmitFunctionProlog() 4971 Alignment = cast<llvm::ConstantInt>(CGF.EmitScalarExpr(AA->getAlignment())); in AssumeAlignedAttrEmitter() 4973 OffsetCI = cast<llvm::ConstantInt>(CGF.EmitScalarExpr(Offset)); in AssumeAlignedAttrEmitter()
|
H A D | CGException.cpp | 2083 llvm::Value *R = EmitScalarExpr(FilterExpr); in GenerateSEHFilterFunction()
|
H A D | CGExprAgg.cpp | 1585 CGF.EmitStoreThroughLValue(RValue::get(CGF.EmitScalarExpr(E)), LV); in EmitInitializationToLValue()
|
H A D | CGBlocks.cpp | 1168 llvm::Value *BlockPtr = EmitScalarExpr(E->getCallee()); in EmitBlockCallExpr()
|
H A D | CodeGenFunction.cpp | 2439 llvm::Value *size = EmitScalarExpr(sizeExpr); in EmitVariablyModifiedType()
|
H A D | CodeGenFunction.h | 4812 llvm::Value *EmitScalarExpr(const Expr *E , bool IgnoreResultAssign = false);
|
H A D | CGObjCMac.cpp | 4584 CGF.EmitScalarExpr(cast<ObjCAtSynchronizedStmt>(S).getSynchExpr()); in EmitTryOrSynchronizedStmt()
|