| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CGBuiltin.cpp | 148 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0)); in MakeBinaryAtomicValue() 158 Args[1] = CGF.EmitScalarExpr(E->getArg(1)); in MakeBinaryAtomicValue() 168 Value *Val = CGF.EmitScalarExpr(E->getArg(0)); in EmitNontemporalStore() 169 Value *Address = CGF.EmitScalarExpr(E->getArg(1)); in EmitNontemporalStore() 182 Value *Address = CGF.EmitScalarExpr(E->getArg(0)); in EmitNontemporalLoad() 209 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0)); in EmitBinaryAtomicPost() 218 Args[1] = CGF.EmitScalarExpr(E->getArg(1)); in EmitBinaryAtomicPost() 251 llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0)); in MakeAtomicCmpXchgValue() 260 Args[1] = CGF.EmitScalarExpr(E->getArg(1)); in MakeAtomicCmpXchgValue() 263 Args[2] = EmitToInt(CGF, CGF.EmitScalarExpr(E->getArg(2)), T, IntType); in MakeAtomicCmpXchgValue() [all …]
|
| D | CGObjC.cpp | 173 llvm::Value *value = EmitScalarExpr(Rhs); in EmitObjCCollectionLiteral() 183 llvm::Value *keyValue = EmitScalarExpr(Key); in EmitObjCCollectionLiteral() 190 llvm::Value *valueValue = EmitScalarExpr(Value); in EmitObjCCollectionLiteral() 552 Receiver = CGF.EmitScalarExpr(SubOME->getInstanceReceiver()); in tryEmitSpecializedAllocInit() 622 Receiver = EmitScalarExpr(E->getInstanceReceiver()); in EmitObjCMessageExpr() 1762 Collection = EmitScalarExpr(S.getCollection()); in EmitObjCForCollectionStmt() 2916 return TryEmitResult(CGF.EmitScalarExpr(e), false); in tryEmitARCRetainLoadOfScalar() 2997 llvm::Value *value = CGF.EmitScalarExpr(e); in emitARCRetainCallResult() 3011 llvm::Value *value = CGF.EmitScalarExpr(e); in emitARCUnsafeClaimCallResult() 3339 llvm::Value *result = CGF.EmitScalarExpr(e); in visitConsumeObject() [all …]
|
| D | CGExprComplex.cpp | 405 llvm::Value *Imag = CGF.EmitScalarExpr(IL->getSubExpr()); in VisitImaginaryLiteral() 542 return EmitScalarToComplexCast(CGF.EmitScalarExpr(Op), Op->getType(), in EmitCast() 885 Ops.LHS = ComplexPairTy(CGF.EmitScalarExpr(E->getLHS()), nullptr); in EmitBinOps() 889 Ops.RHS = ComplexPairTy(CGF.EmitScalarExpr(E->getRHS()), nullptr); in EmitBinOps() 922 OpInfo.RHS = ComplexPairTy(CGF.EmitScalarExpr(E->getRHS()), nullptr); in EmitCompoundAssignLValue() 1083 llvm::Value *Real = CGF.EmitScalarExpr(E->getInit(0)); in VisitInitListExpr() 1084 llvm::Value *Imag = CGF.EmitScalarExpr(E->getInit(1)); in VisitInitListExpr()
|
| D | CGCoroutine.cpp | 201 auto *SuspendRet = CGF.EmitScalarExpr(S.getSuspendExpr()); in emitSuspendExpression() 570 auto *AllocateCall = EmitScalarExpr(S.getAllocate()); in EmitCoroutineBody() 748 Args.push_back(EmitScalarExpr(Arg)); in EmitCoroutineIntrinsic()
|
| D | CGExpr.cpp | 186 llvm::Value *MemPtr = EmitScalarExpr(E); in EvaluateExprAsBool() 194 return EmitScalarConversion(EmitScalarExpr(E), E->getType(), BoolTy, Loc); in EvaluateExprAsBool() 219 return RValue::get(EmitScalarExpr(E, ignoreResult)); in EmitAnyExpr() 264 RValue RV = RValue::get(EmitScalarExpr(E, /*Ignore*/ false)); in EmitAnyExprToMem() 604 llvm::Value *Ptr = EmitScalarExpr(Adjustment.Ptr.RHS); in EmitMaterializeTemporaryExpr() 1176 return Address(EmitScalarExpr(E), Align); in EmitPointerWithAlignment() 3711 (E->getLHS() == E->getIdx()) ? EmitScalarExpr(E->getIdx()) : nullptr; in EmitArraySubscriptExpr() 3717 Idx = EmitScalarExpr(E->getIdx()); in EmitArraySubscriptExpr() 3871 llvm::Value *RowIdx = EmitScalarExpr(E->getRowIdx()); in EmitMatrixSubscriptExpr() 3872 llvm::Value *ColIdx = EmitScalarExpr(E->getColumnIdx()); in EmitMatrixSubscriptExpr() [all …]
|
| D | CGOpenCLRuntime.cpp | 162 CGF.EmitScalarExpr(E); in emitOpenCLEnqueuedBlock()
|
| D | CGExprScalar.cpp | 285 Value *AlignmentValue = CGF.EmitScalarExpr(AVAttr->getAlignment()); in EmitLValueAlignmentAssumption() 694 CGF.EmitScalarExpr(E->getBase()); in VisitCXXPseudoDestructorExpr() 1608 Value *LHS = CGF.EmitScalarExpr(E->getExpr(0)); in VisitShuffleVectorExpr() 1609 Value *RHS = CGF.EmitScalarExpr(E->getExpr(1)); in VisitShuffleVectorExpr() 1643 Value* V1 = CGF.EmitScalarExpr(E->getExpr(0)); in VisitShuffleVectorExpr() 1644 Value* V2 = CGF.EmitScalarExpr(E->getExpr(1)); in VisitShuffleVectorExpr() 1663 Value *Src = CGF.EmitScalarExpr(E->getSrcExpr()); in VisitConvertVectorExpr() 2833 llvm::Value* Idx = CGF.EmitScalarExpr(IdxExpr); in VisitOffsetOfExpr() 2982 CGF.EmitScalarExpr(Op, true); in VisitUnaryImag() 4021 Value *LHS = CGF.EmitScalarExpr(E->getLHS()); in EmitCompare() [all …]
|
| D | CGOpenMPRuntime.cpp | 2250 CGF.EmitScalarExpr(Hint), CGM.Int32Ty, /*isSigned=*/false)); in emitCriticalRegion() 2298 ? CGF.EmitScalarExpr(Filter, CGF.Int32Ty) in emitMaskedRegion() 4078 Uppers.push_back(CGF.EmitScalarExpr(E->getHelper(I).Upper)); in OMPIteratorGeneratorScope() 4145 Addr = CGF.EmitScalarExpr(Base); in getPointerAndSize() 4154 llvm::Value *Sz = CGF.EmitScalarExpr(SE); in getPointerAndSize() 4340 DeviceID = CGF.Builder.CreateIntCast(CGF.EmitScalarExpr(Device), in emitTaskInit() 4387 llvm::Value *Sz = CGF.EmitScalarExpr(IE->getHelper(I).Upper); in emitTaskInit() 4880 llvm::Value *Sz = CGF.EmitScalarExpr(IE->getHelper(I).Upper); in emitDependClause() 4986 llvm::Value *Sz = CGF.EmitScalarExpr(IE->getHelper(I).Upper); in emitDepobjDependClause() 6767 llvm::Value *NumTeamsVal = CGF.EmitScalarExpr(NumTeams, in emitNumTeamsForTargetDirective() [all …]
|
| D | CGAtomic.cpp | 829 llvm::Value *Order = EmitScalarExpr(E->getOrder()); in EmitAtomicExpr() 831 E->getScopeModel() ? EmitScalarExpr(E->getScope()) : nullptr; in EmitAtomicExpr() 867 OrderFail = EmitScalarExpr(E->getOrderFail()); in EmitAtomicExpr() 870 IsWeak = EmitScalarExpr(E->getWeak()); in EmitAtomicExpr() 883 llvm::Value *Val1Scalar = EmitScalarExpr(E->getVal1()); in EmitAtomicExpr() 2092 llvm::Value *value = EmitScalarExpr(init); in EmitAtomicInit()
|
| D | CGStmtOpenMP.cpp | 1566 CGF.EmitScalarExpr(NumThreadsClause->getNumThreads(), in emitCommonOMPParallelDirective() 1639 llvm::Value *Allocator = CGF.EmitScalarExpr(AA->getAllocator()); in getAddressOfLocalVariable() 1702 IfCond = EmitScalarExpr(C->getCondition(), in EmitOMPParallelDirective() 1707 NumThreads = EmitScalarExpr(NumThreadsClause->getNumThreads(), in EmitOMPParallelDirective() 2182 cast<llvm::ConstantInt>(CGF.EmitScalarExpr(AlignmentExpr)); in emitAlignedClause() 2200 llvm::Value *PtrValue = CGF.EmitScalarExpr(E); in emitAlignedClause() 3172 Chunk = EmitScalarExpr(ChunkExpr); in EmitOMPWorksharingLoop() 3333 llvm::Value *UBVal = CGF.EmitScalarExpr(LS.getLastIteration()); in emitDispatchForLoopBounds() 3562 return CGF.EmitScalarExpr(S.getNumIterations()); in emitWorksharingDirective() 4029 ? EmitScalarExpr(Filter, CGM.Int32Ty) in EmitOMPMaskedDirective() [all …]
|
| D | CGStmt.cpp | 697 llvm::Value *V = Builder.CreateBitCast(EmitScalarExpr(S.getTarget()), in EmitIndirectGotoStmt() 1284 Builder.CreateStore(EmitScalarExpr(RV), ReturnValue); in EmitReturnStmt() 1890 llvm::Value *CondV = EmitScalarExpr(S.getCond()); in EmitSwitchStmt() 2144 return EmitScalarExpr(InputExpr); in EmitAsmInput() 2146 return EmitScalarExpr(InputExpr); in EmitAsmInput()
|
| D | CGDeclCXX.cpp | 45 CGM.getObjCRuntime().EmitObjCGlobalAssign(CGF, CGF.EmitScalarExpr(Init), in EmitDeclInit() 48 CGM.getObjCRuntime().EmitObjCWeakAssign(CGF, CGF.EmitScalarExpr(Init), in EmitDeclInit()
|
| D | CGObjCRuntime.cpp | 339 lock = CGF.EmitScalarExpr(lockExpr); in EmitAtSynchronizedStmt()
|
| D | CGExprCXX.cpp | 454 llvm::Value *MemFnPtr = EmitScalarExpr(MemFnExpr); in EmitCXXMemberPointerCallExpr() 721 numElements = CGF.EmitScalarExpr(*e->getArraySize()); in EmitCXXNewAllocSize()
|
| D | CGDecl.cpp | 767 llvm::Value *value = EmitScalarExpr(init); in EmitScalarInit() 848 value = EmitScalarExpr(init); in EmitScalarInit()
|
| D | CGClass.cpp | 697 RValue RHS = RValue::get(EmitScalarExpr(Init)); in EmitInitializerForField() 1572 return CGF.EmitScalarExpr(ThisArg); in LoadThisForDtorDelete()
|
| D | CGCall.cpp | 2802 cast<llvm::ConstantInt>(EmitScalarExpr(AVAttr->getAlignment())); in EmitFunctionProlog() 4581 Alignment = cast<llvm::ConstantInt>(CGF.EmitScalarExpr(AA->getAlignment())); in AssumeAlignedAttrEmitter() 4583 OffsetCI = cast<llvm::ConstantInt>(CGF.EmitScalarExpr(Offset)); in AssumeAlignedAttrEmitter()
|
| D | CGException.cpp | 2060 llvm::Value *R = EmitScalarExpr(FilterExpr); in GenerateSEHFilterFunction()
|
| D | CGExprAgg.cpp | 1557 CGF.EmitStoreThroughLValue(RValue::get(CGF.EmitScalarExpr(E)), LV); in EmitInitializationToLValue()
|
| D | CodeGenFunction.cpp | 2207 llvm::Value *Size = EmitScalarExpr(size); in EmitVariablyModifiedType()
|
| D | CGBlocks.cpp | 1181 llvm::Value *BlockPtr = EmitScalarExpr(E->getCallee()); in EmitBlockCallExpr()
|
| D | CodeGenFunction.h | 4299 llvm::Value *EmitScalarExpr(const Expr *E , bool IgnoreResultAssign = false);
|
| D | CGObjCMac.cpp | 4650 CGF.EmitScalarExpr(cast<ObjCAtSynchronizedStmt>(S).getSynchExpr()); in EmitTryOrSynchronizedStmt()
|