| /freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| HD | CGGPUBuiltin.cpp | 100 ArgTypes.push_back(Args[I].getRValue(*this).getScalarVal()->getType()); in EmitNVPTXDevicePrintfCallExpr() 112 llvm::Value *Arg = Args[I].getRValue(*this).getScalarVal(); in EmitNVPTXDevicePrintfCallExpr() 121 VprintfFunc, {Args[0].getRValue(*this).getScalarVal(), BufferPtr})); in EmitNVPTXDevicePrintfCallExpr()
|
| HD | CGObjC.cpp | 114 return Builder.CreateBitCast(result.getScalarVal(), in EmitObjCBoxedExpr() 237 return Builder.CreateBitCast(result.getScalarVal(), in EmitObjCCollectionLiteral() 274 if (ExpLLVMTy == Result.getScalarVal()->getType()) in AdjustObjCObjectType() 278 return RValue::get(CGF.Builder.CreateBitCast(Result.getScalarVal(), in AdjustObjCObjectType() 396 const llvm::Value* arg = Args.front().getKnownRValue().getScalarVal(); in tryGenerateSpecializedMessageSend() 635 llvm::Value *newSelf = result.getScalarVal(); in EmitObjCMessageExpr() 1144 RV.getScalarVal(), in generateObjCGetterBody() 1196 value = EmitLoadOfLValue(LV, SourceLocation()).getScalarVal(); in generateObjCGetterBody() 1725 llvm::Value *initialBufferLimit = CountRV.getScalarVal(); in EmitObjCForCollectionStmt() 1899 llvm::Value *refetchCount = CountRV.getScalarVal(); in EmitObjCForCollectionStmt() [all …]
|
| HD | CGExpr.cpp | 1523 .getScalarVal(); in emitScalarConstant() 1672 return EmitAtomicLoad(AtomicLValue, Loc).getScalarVal(); in EmitLoadOfScalar() 1936 Vec = Builder.CreateInsertElement(Vec, Src.getScalarVal(), in EmitStoreThroughLValue() 1967 Src = RValue::get(EmitARCRetain(Dst.getType(), Src.getScalarVal())); in EmitStoreThroughLValue() 1970 EmitARCStoreStrong(Dst, Src.getScalarVal(), /*ignore*/ true); in EmitStoreThroughLValue() 1976 EmitARCInitWeak(Dst.getAddress(*this), Src.getScalarVal()); in EmitStoreThroughLValue() 1978 EmitARCStoreWeak(Dst.getAddress(*this), Src.getScalarVal(), in EmitStoreThroughLValue() 1984 Src.getScalarVal())); in EmitStoreThroughLValue() 1993 llvm::Value *src = Src.getScalarVal(); in EmitStoreThroughLValue() 2001 llvm::Value *src = Src.getScalarVal(); in EmitStoreThroughLValue() [all …]
|
| HD | CGAtomic.cpp | 1236 if (UseOptimizedLibcall && Res.getScalarVal()) { in EmitAtomicExpr() 1237 llvm::Value *ResVal = Res.getScalarVal(); in EmitAtomicExpr() 1239 llvm::Value *LoadVal1 = Args[1].getRValue(*this).getScalarVal(); in EmitAtomicExpr() 1244 llvm::Value *LoadVal1 = Args[1].getRValue(*this).getScalarVal(); in EmitAtomicExpr() 1612 CGF.EmitStoreOfScalar(rvalue.getScalarVal(), TempLVal, /*init*/ true); in emitCopyIntoMemory() 1638 llvm::Value *Value = RVal.getScalarVal(); in convertRValueToInt() 1702 return SuccessFailureRVal.getScalarVal(); in EmitAtomicCompareExchangeLibcall()
|
| HD | CGCall.cpp | 1109 llvm::Value *V = RV.getScalarVal(); in ExpandTypeToArgs() 3329 llvm::Value *src = srcRV.getScalarVal(); in emitWritebackArg() 3428 llvm::Value *V = RV.getScalarVal(); in EmitNonNullArgCheck() 3465 assert(EmittedArg.getScalarVal() && "We emitted nothing for the arg?"); in EmitCallArgs() 3467 EmittedArg.getScalarVal(), in EmitCallArgs() 3578 CGF.EmitStoreOfScalar(RV.getScalarVal(), Dst, /*isInit=*/true); in copyInto() 4073 V = I->getKnownRValue().getScalarVal(); in EmitCall() 4181 llvm::Type *scalarType = RV.getScalarVal()->getType(); in EmitCall() 4187 RV.getScalarVal()->getType(), in EmitCall() 4194 Builder.CreateStore(RV.getScalarVal(), addr); in EmitCall() [all …]
|
| HD | CGExprScalar.cpp | 265 return CGF.EmitLoadOfLValue(LV, Loc).getScalarVal(); in EmitLoadOfLValue() 448 return CGF.EmitCoawaitExpr(*S).getScalarVal(); in VisitCoawaitExpr() 451 return CGF.EmitCoyieldExpr(*S).getScalarVal(); in VisitCoyieldExpr() 494 return CGF.EmitPseudoObjectRValue(E).getScalarVal(); in VisitPseudoObjectExpr() 503 return CGF.getOrCreateOpaqueRValueMapping(E).getScalarVal(); in VisitOpaqueValueExpr() 526 return CGF.EmitObjCMessageExpr(E).getScalarVal(); in VisitObjCMessageExpr() 531 Value *V = CGF.EmitLoadOfLValue(LV, E->getExprLoc()).getScalarVal(); in VisitObjCIsaExpr() 583 Value *V = CGF.EmitCallExpr(E).getScalarVal(); in VisitCallExpr() 2640 llvm::Value *old = CGF.EmitToMemory(Pair.first.getScalarVal(), type); in EmitScalarPrePostIncDec() 2852 E->getExprLoc()).getScalarVal(); in VisitUnaryReal() [all …]
|
| HD | CGStmt.cpp | 1045 Builder.CreateStore(RV.getScalarVal(), ReturnValue); in EmitReturnOfRValue() 1115 Builder.CreateStore(Result.getScalarVal(), ReturnValue); in EmitReturnStmt() 1832 Arg = EmitLoadOfLValue(InputValue, Loc).getScalarVal(); in EmitAsmInputLValue() 2444 .getScalarVal(); in GenerateCapturedStmtFunction() 2454 CXXThisValue = EmitLoadOfLValue(ThisLValue, Loc).getScalarVal(); in GenerateCapturedStmtFunction()
|
| HD | CGNonTrivialStruct.cpp | 709 CGF->EmitLoadOfLValue(SrcLV, SourceLocation()).getScalarVal(); in visitARCStrong() 772 CGF->EmitLoadOfLValue(SrcLV, SourceLocation()).getScalarVal(); in visitARCStrong() 776 CGF->EmitLoadOfLValue(DstLV, SourceLocation()).getScalarVal(); in visitARCStrong()
|
| HD | CGVTables.cpp | 79 llvm::Value *ReturnValue = RV.getScalarVal(); in PerformReturnAdjustment() 227 Builder.CreateRet(RV.getScalarVal()); in GenerateVarArgsThunk()
|
| HD | CGCleanup.cpp | 28 return DominatingLLVMValue::needsSaving(rv.getScalarVal()); in needsSaving() 37 llvm::Value *V = rv.getScalarVal(); in save()
|
| HD | CGValue.h | 59 llvm::Value *getScalarVal() const { in getScalarVal() function
|
| HD | CodeGenFunction.cpp | 1075 EmitLoadOfLValue(ThisFieldLValue, SourceLocation()).getScalarVal(); in StartFunction() 1081 SourceLocation()).getScalarVal(); in StartFunction() 2129 llvm::Value *value = rvalue.getScalarVal(); in protectFromPeepholes()
|
| HD | CGStmtOpenMP.cpp | 1813 auto *Val = cast<llvm::ConstantInt>(Len.getScalarVal()); in emitSimdlenSafelenClause() 1823 auto *Val = cast<llvm::ConstantInt>(Len.getScalarVal()); in emitSimdlenSafelenClause() 3888 return Val.isScalar() ? CGF.EmitScalarConversion(Val.getScalarVal(), SrcType, in convertToScalarValue() 3905 Val.getScalarVal(), SrcType, DestElementType, Loc); in convertToComplexValue() 3999 !Update.getScalarVal()->getType()->isIntegerTy() || !X.isSimple() || in emitOMPAtomicRMW() 4000 (!isa<llvm::ConstantInt>(Update.getScalarVal()) && in emitOMPAtomicRMW() 4001 (Update.getScalarVal()->getType() != in emitOMPAtomicRMW() 4072 llvm::Value *UpdateVal = Update.getScalarVal(); in emitOMPAtomicRMW()
|
| HD | CGDeclCXX.cpp | 225 EmitStoreOfScalar(RV.getScalarVal(), DeclAddr, false, T); in EmitCXXGlobalVarDeclInit()
|
| HD | CGClass.cpp | 2130 Address Src(Args[1].getRValue(*this).getScalarVal(), in EmitCXXConstructorCall() 2253 ? ParamValue::forDirect(RV.getScalarVal()) in EmitInlinedInheritingCXXConstructorCall() 2866 RV = RValue::get(EmitARCRetainAutoreleasedReturnValue(RV.getScalarVal())); in EmitForwardingCallToLambda()
|
| HD | CGExprComplex.cpp | 1174 Result = Val.getScalarVal(); in EmitScalarCompoundAssignWithComplex()
|
| HD | CGExprAgg.cpp | 995 return {RV.getScalarVal(), nullptr}; in VisitBinCmp()
|
| HD | CGExprCXX.cpp | 1654 allocation = Address(RV.getScalarVal(), allocationAlign); in EmitCXXNewExpr()
|
| HD | CGObjCMac.cpp | 1777 CGF.EmitARCRelease(RV.getScalarVal(), ARCImpreciseLifetime); in complete() 1803 phi->addIncoming(result.getScalarVal(), callBB); in complete() 4090 Builder.CreateStore(result.getScalarVal(), selfAddr); in GenerateDirectMethodPrologue()
|
| HD | CGObjCGNU.cpp | 2737 llvm::Value *v = msgRet.getScalarVal(); in GenerateMessageSend()
|
| HD | MicrosoftCXXABI.cpp | 1947 return RV.getScalarVal(); in EmitVirtualDestructorCall()
|
| HD | CGOpenMPRuntime.cpp | 8206 Pointers.push_back(VarRVal.getScalarVal()); in generateInfoForLambdaCaptures()
|