Home
last modified time | relevance | path

Searched refs:getScalarVal (Results 1 – 18 of 18) sorted by relevance

/external/clang/lib/CodeGen/
DCGObjC.cpp109 return Builder.CreateBitCast(result.getScalarVal(), in EmitObjCBoxedExpr()
221 return Builder.CreateBitCast(result.getScalarVal(), in EmitObjCCollectionLiteral()
258 if (ExpLLVMTy == Result.getScalarVal()->getType()) in AdjustObjCObjectType()
262 return RValue::get(CGF.Builder.CreateBitCast(Result.getScalarVal(), in AdjustObjCObjectType()
474 llvm::Value *newSelf = result.getScalarVal(); in EmitObjCMessageExpr()
964 RV.getScalarVal(), in generateObjCGetterBody()
1014 value = EmitLoadOfLValue(LV, SourceLocation()).getScalarVal(); in generateObjCGetterBody()
1544 llvm::Value *initialBufferLimit = CountRV.getScalarVal(); in EmitObjCForCollectionStmt()
1719 llvm::Value *refetchCount = CountRV.getScalarVal(); in EmitObjCForCollectionStmt()
2326 Receiver = AllocRV.getScalarVal(); in EmitObjCMRRAutoreleasePoolPush()
[all …]
DCGStmtOpenMP.cpp39 EmitLoadOfLValue(EmitLValue(*I), SourceLocation()).getScalarVal()); in GenerateOpenMPCapturedVars()
157 EmitLoadOfLValue(CastedArgLVal, SourceLocation()).getScalarVal(); in GenerateOpenMPCapturedStmtFunction()
183 EmitLoadOfLValue(ArgLVal, Args[Cnt]->getLocation()).getScalarVal(); in GenerateOpenMPCapturedStmtFunction()
1134 llvm::ConstantInt *Val = cast<llvm::ConstantInt>(Len.getScalarVal()); in emitSimdlenSafelenClause()
1143 llvm::ConstantInt *Val = cast<llvm::ConstantInt>(Len.getScalarVal()); in emitSimdlenSafelenClause()
1677 CGF.EmitLoadOfLValue(IV, S.getLocStart()).getScalarVal(), ExitBB, in EmitSections()
2099 ? CGF.EmitScalarConversion(Val.getScalarVal(), SrcType, DestType, in convertToScalarValue()
2114 auto ScalarVal = CGF.EmitScalarConversion(Val.getScalarVal(), SrcType, in convertToComplexValue()
2206 !Update.getScalarVal()->getType()->isIntegerTy() || in emitOMPAtomicRMW()
2207 !X.isSimple() || (!isa<llvm::ConstantInt>(Update.getScalarVal()) && in emitOMPAtomicRMW()
[all …]
DCGExpr.cpp1271 return EmitAtomicLoad(lvalue, Loc).getScalarVal(); in EmitLoadOfScalar()
1575 Vec = Builder.CreateInsertElement(Vec, Src.getScalarVal(), in EmitStoreThroughLValue()
1605 EmitARCStoreStrong(Dst, Src.getScalarVal(), /*ignore*/ true); in EmitStoreThroughLValue()
1609 EmitARCStoreWeak(Dst.getAddress(), Src.getScalarVal(), /*ignore*/ true); in EmitStoreThroughLValue()
1614 Src.getScalarVal())); in EmitStoreThroughLValue()
1623 llvm::Value *src = Src.getScalarVal(); in EmitStoreThroughLValue()
1631 llvm::Value *src = Src.getScalarVal(); in EmitStoreThroughLValue()
1654 EmitStoreOfScalar(Src.getScalarVal(), Dst, isInit); in EmitStoreThroughLValue()
1664 llvm::Value *SrcVal = Src.getScalarVal(); in EmitStoreThroughBitfieldLValue()
1732 llvm::Value *SrcVal = Src.getScalarVal(); in EmitStoreThroughExtVectorComponentLValue()
[all …]
DCGAtomic.cpp1010 if (UseOptimizedLibcall && Res.getScalarVal()) { in EmitAtomicExpr()
1011 llvm::Value *ResVal = Res.getScalarVal(); in EmitAtomicExpr()
1013 llvm::Value *LoadVal1 = Args[1].RV.getScalarVal(); in EmitAtomicExpr()
1384 CGF.EmitStoreOfScalar(rvalue.getScalarVal(), TempLVal, /*init*/ true); in emitCopyIntoMemory()
1410 llvm::Value *Value = RVal.getScalarVal(); in convertRValueToInt()
1474 return SuccessFailureRVal.getScalarVal(); in EmitAtomicCompareExchangeLibcall()
DCGExprScalar.cpp93 return CGF.EmitLoadOfLValue(LV, Loc).getScalarVal(); in EmitLoadOfLValue()
258 return CGF.EmitPseudoObjectRValue(E).getScalarVal(); in VisitPseudoObjectExpr()
266 return CGF.getOpaqueRValueMapping(E).getScalarVal(); in VisitOpaqueValueExpr()
293 return CGF.EmitObjCMessageExpr(E).getScalarVal(); in VisitObjCMessageExpr()
298 Value *V = CGF.EmitLoadOfLValue(LV, E->getExprLoc()).getScalarVal(); in VisitObjCIsaExpr()
326 Value *V = CGF.EmitCallExpr(E).getScalarVal(); in VisitCallExpr()
1846 llvm::Value *old = CGF.EmitToMemory(Pair.first.getScalarVal(), type); in EmitScalarPrePostIncDec()
2057 E->getExprLoc()).getScalarVal(); in VisitUnaryReal()
2074 E->getExprLoc()).getScalarVal(); in VisitUnaryImag()
2200 llvm::Value *old = CGF.EmitToMemory(Pair.first.getScalarVal(), LHSTy); in EmitCompoundAssignLValue()
[all …]
DCGStmt.cpp927 Builder.CreateStore(RV.getScalarVal(), ReturnValue); in EmitReturnOfRValue()
984 Builder.CreateStore(Result.getScalarVal(), ReturnValue); in EmitReturnStmt()
1659 Arg = EmitLoadOfLValue(InputValue, Loc).getScalarVal(); in EmitAsmInputLValue()
2175 S.getLocStart()).getScalarVal(); in GenerateCapturedStmtFunction()
2185 CXXThisValue = EmitLoadOfLValue(ThisLValue, Loc).getScalarVal(); in GenerateCapturedStmtFunction()
DCGVTables.cpp93 llvm::Value *ReturnValue = RV.getScalarVal(); in PerformReturnAdjustment()
201 Builder.CreateRet(RV.getScalarVal()); in GenerateVarArgsThunk()
DCGCleanup.cpp29 return DominatingLLVMValue::needsSaving(rv.getScalarVal()); in needsSaving()
38 llvm::Value *V = rv.getScalarVal(); in save()
DCGValue.h58 llvm::Value *getScalarVal() const { in getScalarVal() function
DCGCall.cpp855 llvm::Value *V = RV.getScalarVal(); in ExpandTypeToArgs()
2749 llvm::Value *src = srcRV.getScalarVal(); in emitWritebackArg()
2818 llvm::Value *V = RV.getScalarVal(); in EmitNonNullArgCheck()
3150 CGF.EmitStoreOfScalar(Src.getScalarVal(), Dst, /*init=*/true); in EmitInitStoreOfNonAggregate()
3334 V = RV.getScalarVal(); in EmitCall()
3669 EmitAlignmentAssumption(Ret.getScalarVal(), AlignmentCI->getZExtValue(), in EmitCall()
DCodeGenFunction.cpp814 SourceLocation()).getScalarVal(); in StartFunction()
819 SourceLocation()).getScalarVal(); in StartFunction()
1759 llvm::Value *value = rvalue.getScalarVal(); in protectFromPeepholes()
DCGDeclCXX.cpp181 EmitStoreOfScalar(RV.getScalarVal(), DeclAddr, false, T); in EmitCXXGlobalVarDeclInit()
DCGOpenMPRuntime.cpp479 ThreadID = CGF.EmitLoadOfLValue(LVal, Loc).getScalarVal(); in getThreadID()
2122 auto *PartidParam = CGF.EmitLoadOfLValue(PartIdLVal, Loc).getScalarVal(); in emitProxyTaskFunction()
2127 CGF.EmitLoadOfLValue(SharedsLVal, Loc).getScalarVal(), in emitProxyTaskFunction()
3335 CGF.EmitLoadOfLValue(DstLV, SourceLocation()).getScalarVal(); in emitTargetCall()
DCGExprComplex.cpp1106 Result = Val.getScalarVal(); in EmitScalarCompoundAssignWithComplex()
DCGExprCXX.cpp1382 allocation = Address(RV.getScalarVal(), allocationAlign); in EmitCXXNewExpr()
DCGObjCMac.cpp1607 CGF.EmitARCRelease(RV.getScalarVal(), ARCImpreciseLifetime); in complete()
1633 phi->addIncoming(result.getScalarVal(), callBB); in complete()
DCGObjCGNU.cpp1453 llvm::Value *v = msgRet.getScalarVal(); in GenerateMessageSend()
DMicrosoftCXXABI.cpp1850 return RV.getScalarVal(); in EmitVirtualDestructorCall()