| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGGPUBuiltin.cpp | 108 ArgTypes.push_back(Args[I].getRValue(*CGF).getScalarVal()->getType()); in packArgsIntoNVPTXFormatBuffer() 120 llvm::Value *Arg = Args[I].getRValue(*CGF).getScalarVal(); in packArgsIntoNVPTXFormatBuffer() 160 Args[0].getRValue(*CGF).getScalarVal(), BufferPtr}; in EmitDevicePrintfCallExpr() 200 llvm::Value *Arg = A.getRValue(*this).getScalarVal(); in EmitAMDGPUDevicePrintfCallExpr()
|
| H A D | CGObjC.cpp | 119 return Builder.CreateBitCast(result.getScalarVal(), in EmitObjCBoxedExpr() 243 return Builder.CreateBitCast(result.getScalarVal(), in EmitObjCCollectionLiteral() 280 if (ExpLLVMTy == Result.getScalarVal()->getType()) in AdjustObjCObjectType() 708 llvm::Value *newSelf = result.getScalarVal(); in EmitObjCMessageExpr() 1247 RV.getScalarVal(), in generateObjCGetterBody() 1983 .getScalarVal(); in EmitObjCForCollectionStmt() 2052 llvm::Value *refetchCount = CountRV.getScalarVal(); in EmitObjCForCollectionStmt() 2733 Receiver = AllocRV.getScalarVal(); in EmitObjCMRRAutoreleasePoolPush() 2740 return InitRV.getScalarVal(); in EmitObjCMRRAutoreleasePoolPush() 3925 Val = Result.getScalarVal(); in EmitBlockCopyAndAutorelease() [all …]
|
| H A D | CGExpr.cpp | 1405 llvm::Value *V = RV.getScalarVal(); in EmitNonNullRValueCheck() 1843 .getScalarVal(); in emitScalarConstant() 1996 return EmitAtomicLoad(AtomicLValue, Loc).getScalarVal(); in EmitLoadOfScalar() 2363 Vec = Builder.CreateInsertElement(Vec, Src.getScalarVal(), in EmitStoreThroughLValue() 2416 EmitARCStoreStrong(Dst, Src.getScalarVal(), /*ignore*/ true); in EmitStoreThroughLValue() 2439 llvm::Value *src = Src.getScalarVal(); in EmitStoreThroughLValue() 2447 llvm::Value *src = Src.getScalarVal(); in EmitStoreThroughLValue() 2470 EmitStoreOfScalar(Src.getScalarVal(), Dst, isInit); in EmitStoreThroughLValue() 2480 llvm::Value *SrcVal = Src.getScalarVal(); in EmitStoreThroughBitfieldLValue() 2569 llvm::Value *SrcVal = Src.getScalarVal(); in EmitStoreThroughExtVectorComponentLValue() [all …]
|
| H A D | CGAtomic.cpp | 1424 if (UseOptimizedLibcall && Res.getScalarVal()) { in EmitAtomicExpr() 1425 llvm::Value *ResVal = Res.getScalarVal(); in EmitAtomicExpr() 1427 llvm::Value *LoadVal1 = Args[1].getRValue(*this).getScalarVal(); in EmitAtomicExpr() 1432 llvm::Value *LoadVal1 = Args[1].getRValue(*this).getScalarVal(); in EmitAtomicExpr() 1796 CGF.EmitStoreOfScalar(rvalue.getScalarVal(), TempLVal, /*init*/ true); in emitCopyIntoMemory() 1822 llvm::Value *Value = RVal.getScalarVal(); in convertRValueToInt() 1882 return SuccessFailureRVal.getScalarVal(); in EmitAtomicCompareExchangeLibcall()
|
| H A D | CGExprScalar.cpp | 248 return CGF.EmitLoadOfLValue(LV, Loc).getScalarVal(); in EmitLoadOfLValue() 441 return CGF.EmitCoawaitExpr(*S).getScalarVal(); in VisitCoawaitExpr() 444 return CGF.EmitCoyieldExpr(*S).getScalarVal(); in VisitCoyieldExpr() 490 return CGF.EmitPseudoObjectRValue(E).getScalarVal(); in VisitPseudoObjectExpr() 501 return CGF.getOrCreateOpaqueRValueMapping(E).getScalarVal(); in VisitOpaqueValueExpr() 524 return CGF.EmitObjCMessageExpr(E).getScalarVal(); in VisitObjCMessageExpr() 529 Value *V = CGF.EmitLoadOfLValue(LV, E->getExprLoc()).getScalarVal(); in VisitObjCIsaExpr() 580 Value *V = CGF.EmitCallExpr(E).getScalarVal(); in VisitCallExpr() 3113 .getScalarVal(); in VisitReal() 3152 .getScalarVal(); in VisitImag() [all …]
|
| H A D | CGNonTrivialStruct.cpp | 713 CGF->EmitLoadOfLValue(SrcLV, SourceLocation()).getScalarVal(); in visitARCStrong() 776 CGF->EmitLoadOfLValue(SrcLV, SourceLocation()).getScalarVal(); in visitARCStrong() 780 CGF->EmitLoadOfLValue(DstLV, SourceLocation()).getScalarVal(); in visitARCStrong()
|
| H A D | CGCall.cpp | 1143 llvm::Value *V = RV.getScalarVal(); in ExpandTypeToArgs() 4289 llvm::Value *src = srcRV.getScalarVal(); in emitWritebackArg() 4512 assert(EmittedArg.getScalarVal() && "We emitted nothing for the arg?"); in EmitCallArgs() 4514 EmittedArg.getScalarVal(), in EmitCallArgs() 4620 CGF.EmitStoreOfScalar(RV.getScalarVal(), Dst, /*isInit=*/true); in copyInto() 4919 CGF.emitAlignmentAssumption(Ret.getScalarVal(), RetTy, Loc, in EmitAsAnAssumption() 4955 .getScalarVal(); in AllocAlignAttrEmitter() 5253 V = I->getKnownRValue().getScalarVal(); in EmitCall() 5397 llvm::Type *scalarType = RV.getScalarVal()->getType(); in EmitCall() 5403 RV.getScalarVal()->getType(), in EmitCall() [all …]
|
| H A D | CGStmt.cpp | 1245 Builder.CreateStore(RV.getScalarVal(), ReturnValue); in EmitReturnOfRValue() 1370 Builder.CreateStore(Result.getScalarVal(), ReturnValue); in EmitReturnStmt() 2204 return {EmitLoadOfLValue(InputValue, Loc).getScalarVal(), nullptr}; in EmitAsmInputLValue() 3008 .getScalarVal(); in GenerateCapturedStmtFunction() 3018 CXXThisValue = EmitLoadOfLValue(ThisLValue, Loc).getScalarVal(); in GenerateCapturedStmtFunction()
|
| H A D | CGObjCRuntime.cpp | 440 CGF.EmitARCRelease(RV.getScalarVal(), ARCImpreciseLifetime); in destroyCalleeDestroyedArguments()
|
| H A D | CGCleanup.cpp | 28 return DominatingLLVMValue::needsSaving(rv.getScalarVal()); in needsSaving() 37 llvm::Value *V = rv.getScalarVal(); in save()
|
| H A D | CGVTables.cpp | 80 llvm::Value *ReturnValue = RV.getScalarVal(); in PerformReturnAdjustment() 232 Builder.CreateRet(RV.getScalarVal()); in GenerateVarArgsThunk()
|
| H A D | CGValue.h | 61 llvm::Value *getScalarVal() const { in getScalarVal() function
|
| H A D | CodeGenFunction.cpp | 1193 EmitLoadOfLValue(ThisFieldLValue, SourceLocation()).getScalarVal(); in StartFunction() 1199 SourceLocation()).getScalarVal(); in StartFunction() 2454 llvm::Value *value = rvalue.getScalarVal(); in protectFromPeepholes()
|
| H A D | CGStmtOpenMP.cpp | 2373 auto *Val = cast<llvm::ConstantInt>(Len.getScalarVal()); in emitSimdlenSafelenClause() 2382 auto *Val = cast<llvm::ConstantInt>(Len.getScalarVal()); in emitSimdlenSafelenClause() 2688 auto *Val = cast<llvm::ConstantInt>(Len.getScalarVal()); in EmitOMPSimdDirective() 2696 auto *Val = cast<llvm::ConstantInt>(Len.getScalarVal()); in EmitOMPSimdDirective() 5967 return Val.isScalar() ? CGF.EmitScalarConversion(Val.getScalarVal(), SrcType, in convertToScalarValue() 5984 Val.getScalarVal(), SrcType, DestElementType, Loc); in convertToComplexValue() 6104 (!isa<llvm::ConstantInt>(Update.getScalarVal()) && in emitOMPAtomicRMW() 6105 (Update.getScalarVal()->getType() != in emitOMPAtomicRMW() 6121 if (!CheckAtomicSupport(Update.getScalarVal()->getType(), BO) || in emitOMPAtomicRMW() 6198 llvm::Value *UpdateVal = Update.getScalarVal(); in emitOMPAtomicRMW()
|
| H A D | CGClass.cpp | 2212 Address Src = Address(Args[1].getRValue(*this).getScalarVal(), ConvertTypeForMem(SrcTy), in EmitCXXConstructorCall() 2335 ? ParamValue::forDirect(RV.getScalarVal()) in EmitInlinedInheritingCXXConstructorCall() 2953 RV = RValue::get(EmitARCRetainAutoreleasedReturnValue(RV.getScalarVal())); in EmitForwardingCallToLambda()
|
| H A D | CGExprCXX.cpp | 1675 if (auto *newCall = dyn_cast<llvm::CallBase>(RV.getScalarVal())) in EmitCXXNewExpr() 1692 allocation = Address(RV.getScalarVal(), Int8Ty, allocationAlign); in EmitCXXNewExpr()
|
| H A D | CGDeclCXX.cpp | 229 EmitStoreOfScalar(RV.getScalarVal(), DeclAddr, false, T); in EmitCXXGlobalVarDeclInit()
|
| H A D | CGExprComplex.cpp | 1471 Result = Val.getScalarVal(); in EmitScalarCompoundAssignWithComplex()
|
| H A D | CGException.cpp | 1992 .getScalarVal(); in EmitCapturedLocals()
|
| H A D | CGExprAgg.cpp | 1052 return {RV.getScalarVal(), nullptr}; in VisitBinCmp()
|
| H A D | CGBuiltin.cpp | 1006 IdxInst = EmitAnyExprToTemp(Idx).getScalarVal(); in emitFlexibleArrayMemberSize() 17519 Value *LoadedVal = Pair.first.getScalarVal(); in EmitPPCBuiltinExpr() 17596 .getScalarVal(); in EmitPPCBuiltinExpr() 17602 .getScalarVal(); in EmitPPCBuiltinExpr() 17608 .getScalarVal(); in EmitPPCBuiltinExpr() 17614 .getScalarVal(); in EmitPPCBuiltinExpr() 17620 .getScalarVal(); in EmitPPCBuiltinExpr() 17626 .getScalarVal(); in EmitPPCBuiltinExpr()
|
| H A D | CGObjCMac.cpp | 1788 phi->addIncoming(result.getScalarVal(), callBB); in complete() 4048 Builder.CreateStore(result.getScalarVal(), selfAddr); in GenerateDirectMethodPrologue()
|
| H A D | CGObjCGNU.cpp | 2968 if (llvm::Value *v = msgRet.getScalarVal()) { in GenerateMessageSend()
|
| H A D | MicrosoftCXXABI.cpp | 2024 return RV.getScalarVal(); in EmitVirtualDestructorCall()
|
| H A D | CGOpenMPRuntime.cpp | 8381 CombinedInfo.Pointers.push_back(VarRVal.getScalarVal()); in generateInfoForLambdaCaptures()
|