Searched defs:RV (Results 1 - 25 of 39) sorted by relevance

12

/external/clang/lib/StaticAnalyzer/Checkers/
H A DFixedAddressChecker.cpp48 SVal RV = state->getSVal(B->getRHS(), C.getLocationContext()); local
50 if (!RV.isConstant() || RV.isZeroConstant())
H A DPointerArithChecker.cpp42 SVal RV = state->getSVal(B->getRHS(), LCtx); local
46 if (!LR || !RV.isConstant())
H A DPointerSubChecker.cpp45 SVal RV = state->getSVal(B->getRHS(), LCtx); local
48 const MemRegion *RR = RV.getAsRegion();
H A DCStringChecker.cpp1055 DefinedOrUnknownSVal RV = local
1059 DefinedOrUnknownSVal SameBuf = svalBuilder.evalEQ(state, LV, RV);
1668 DefinedOrUnknownSVal RV = s2Val.castAs<DefinedOrUnknownSVal>(); local
1672 DefinedOrUnknownSVal SameBuf = svalBuilder.evalEQ(state, LV, RV);
/external/clang/test/Parser/
H A Dcxx-reference.cpp21 typedef int && RV; // expected-warning {{rvalue references are a C++11 extension}} typedef
/external/llvm/lib/Transforms/IPO/
H A DIPConstantPropagation.cpp182 Value *RV = RetVals[i]; local
183 if (!RV)
200 if (isa<UndefValue>(RV)) {
206 if (RV == V)
/external/clang/lib/AST/
H A DExprClassification.cpp440 const RValueReferenceType *RV = T->getAs<RValueReferenceType>(); local
441 if (!RV) // Could still be a class temporary, though.
444 return RV->getPointeeType()->isFunctionType() ? Cl::CL_LValue : Cl::CL_XValue;
/external/clang/lib/CodeGen/
H A DCGDeclCXX.cpp152 RValue RV = EmitReferenceBindingToExpr(Init); local
153 EmitStoreOfScalar(RV.getScalarVal(), DeclPtr, false, Alignment, T);
H A DCGCXXABI.cpp141 RValue RV, QualType ResultType) {
142 CGF.EmitReturnOfRValue(RV, ResultType);
140 EmitReturnFromThunk(CodeGenFunction &CGF, RValue RV, QualType ResultType) argument
H A DCGCall.h46 RValue RV; member in struct:clang::CodeGen::CallArg
50 : RV(rv), Ty(ty), NeedsCopy(needscopy)
H A DCGVTables.cpp164 QualType ResultType, RValue RV,
173 llvm::Value *ReturnValue = RV.getScalarVal();
281 RValue RV = RValue::get(T->getOperand(0)); local
284 RV = PerformReturnAdjustment(*this, ResultType, RV, Thunk);
285 Builder.CreateRet(RV.getScalarVal());
376 RValue RV = EmitCall(FnInfo, Callee, Slot, CallArgs, MD); local
379 RV = PerformReturnAdjustment(*this, ResultType, RV, Thunk);
382 CGM.getCXXABI().EmitReturnFromThunk(*this, RV, ResultTyp
163 PerformReturnAdjustment(CodeGenFunction &CGF, QualType ResultType, RValue RV, const ThunkInfo &Thunk) argument
[all...]
H A DCGExprAgg.cpp726 RValue RV = CGF.EmitCallExpr(E, getReturnValueSlot()); local
727 EmitMoveFromReturnSlot(E, RV);
731 RValue RV = CGF.EmitObjCMessageExpr(E, getReturnValueSlot()); local
732 EmitMoveFromReturnSlot(E, RV);
1023 RValue RV = CGF.EmitReferenceBindingToExpr(E); local
1024 return CGF.EmitStoreThroughLValue(RV, LV);
H A DCGExprCXX.cpp1013 RValue RV = local
1037 return RV;
1137 RValue RV = AllocSize.restore(CGF); local
1138 DeleteArgs.add(RV, *AI++);
1143 RValue RV = getPlacementArgs()[I].restore(CGF); local
1144 DeleteArgs.add(RV, *AI++);
1169 Cleanup->setPlacementArg(I, NewArgs[I+1].RV);
1188 DominatingValue<RValue>::save(CGF, NewArgs[I+1].RV));
1254 RValue RV; local
1257 RV
[all...]
H A DCGStmt.cpp779 void CodeGenFunction::EmitReturnOfRValue(RValue RV, QualType Ty) { argument
780 if (RV.isScalar()) {
781 Builder.CreateStore(RV.getScalarVal(), ReturnValue);
782 } else if (RV.isAggregate()) {
783 EmitAggregateCopy(ReturnValue, RV.getAggregateAddr(), Ty);
785 EmitStoreOfComplex(RV.getComplexVal(),
797 const Expr *RV = S.getRetValue(); local
805 dyn_cast_or_null<ExprWithCleanups>(RV)) {
807 RV = cleanups->getSubExpr();
824 if (RV)
[all...]
H A DItaniumCXXABI.cpp194 void EmitReturnFromThunk(CodeGenFunction &CGF, RValue RV, QualType ResTy);
913 RValue RV, QualType ResultType) {
915 return ItaniumCXXABI::EmitReturnFromThunk(CGF, RV, ResultType);
912 EmitReturnFromThunk(CodeGenFunction &CGF, RValue RV, QualType ResultType) argument
H A DCGCall.cpp1668 llvm::Value *RV = 0; local
1711 RV = SI->getValueOperand();
1722 RV = Builder.CreateLoad(ReturnValue);
1734 RV = CreateCoercedLoad(V, RetAI.getCoerceToType(), *this);
1743 RV = emitAutoreleaseOfResult(*this, RV);
1755 llvm::Instruction *Ret = RV ? Builder.CreateRet(RV) : Builder.CreateRetVoid();
2042 RValue RV = Slot.asRValue(); local
2043 args.add(RV, typ
2197 ExpandTypeToArgs(QualType Ty, RValue RV, SmallVectorImpl<llvm::Value *> &Args, llvm::FunctionType *IRFuncTy) argument
2297 RValue RV = I->RV; local
[all...]
/external/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp267 FPReturnVariant RV = whichFPReturnVariant(FStub->getReturnType()); local
270 if (RV != NoFPRet) {
277 switch (RV) {
316 if (RV != NoFPRet)
347 FPReturnVariant RV = whichFPReturnVariant(T); local
348 if (RV == NoFPRet) continue;
352 const char *Name = Helper[RV];
/external/llvm/lib/CodeGen/
H A DMachineVerifier.cpp91 // Add Reg and any sub-registers to RV
92 void addRegWithSubRegs(RegVector &RV, unsigned Reg) { argument
93 RV.push_back(Reg);
96 RV.push_back(*SubRegs);
/external/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp1895 const DenseMap<Function*, LatticeVal> &RV = Solver.getTrackedRetVals(); local
1896 for (DenseMap<Function*, LatticeVal>::const_iterator I = RV.begin(),
1897 E = RV.end(); I != E; ++I) {
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp492 const Value *LV = LU->getValue(), *RV = RU->getValue(); local
497 RIsPointer = RV->getType()->isPointerTy();
503 RID = RV->getValueID();
509 const Argument *RA = cast<Argument>(RV);
517 const Instruction *RInst = cast<Instruction>(RV);
5200 Constant *RV = getConstantEvolutionLoopExitValue(PN,
5203 if (RV) return getSCEV(RV);
/external/llvm/lib/TableGen/
H A DRecord.cpp506 static Init *fixBitInit(const RecordVal *RV, Init *Before, Init *After) { argument
507 if (RV || After != UnsetInit::get())
515 Init *BitsInit::resolveReferences(Record &R, const RecordVal *RV) const {
532 NewBits[i] = fixBitInit(RV, CurBit, Bit);
542 CurBitVar = CurBitVar->resolveReferences(R, RV);
550 NewBits[i] = fixBitInit(RV, CurBit, Bit);
655 Init *ListInit::resolveReferences(Record &R, const RecordVal *RV) const {
666 CurElt = CurElt->resolveReferences(R, RV);
758 if (const RecordVal *RV = CurRec->getValue(Name)) {
759 if (RV
768 const RecordVal *RV = CurRec->getValue(TemplateArgName); local
782 const RecordVal *RV = CurMultiClass->Rec.getValue(MCName); local
1357 getFieldInit(Record &R, const RecordVal *RV, const std::string &FieldName) const argument
1442 resolveListElementReference(Record &R, const RecordVal *RV, unsigned Elt) const argument
1469 getFieldInit(Record &R, const RecordVal *RV, const std::string &FieldName) const argument
1497 resolveListElementReference(Record &R, const RecordVal *RV, unsigned Elt) const argument
1713 resolveReferencesTo(const RecordVal *RV) argument
1746 const RecordVal *RV = R.getValue(TArgs[i]); local
[all...]
H A DTGParser.cpp63 bool TGParser::AddValue(Record *CurRec, SMLoc Loc, const RecordVal &RV) { argument
67 if (RecordVal *ERV = CurRec->getValue(RV.getNameInit())) {
69 if (ERV->setValue(RV.getValue()))
70 return Error(Loc, "New definition of '" + RV.getName() + "' of type '" +
71 RV.getType()->getAsString() + "' is incompatible with " +
75 CurRec->addValue(RV);
88 RecordVal *RV = CurRec->getValue(ValName); local
89 if (RV == 0)
105 BitsInit *CurVal = dyn_cast<BitsInit>(RV->getValue());
138 if (RV
756 const RecordVal *RV = CurRec->getValue(TemplateArgName); local
767 const RecordVal *RV = CurMultiClass->Rec.getValue(MCName); local
1609 const RecordVal *RV = ArgsRec->getValue(TArgs[ArgN]); local
1630 const RecordVal *RV = ArgsRec->getValue(TArgs[ArgN]); local
1997 const RecordVal *RV = CurMultiClass->Rec.getValue(TArgs[i]); local
2422 const RecordVal *RV = CurMultiClass->Rec.getValue(TA[i]); local
[all...]
/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1147 SDValue RV; local
1150 RV = Chain.getValue(0);
1153 if (!RV.getNode()) {
1154 RV = DAG.getCopyFromReg(Chain, DL, Reg, RVLocs[i].getLocVT(), InGlue);
1155 Chain = RV.getValue(1);
1161 RV = DAG.getNode(ISD::SRL, DL, VA.getLocVT(), RV,
1168 RV = DAG.getNode(ISD::AssertSext, DL, VA.getLocVT(), RV,
1172 RV
[all...]
/external/llvm/lib/Target/X86/
H A DX86FastISel.cpp764 const Value *RV = Ret->getOperand(0); local
765 unsigned Reg = getRegForValue(RV);
788 EVT SrcVT = TLI.getValueType(RV->getType());
1582 bool RV = X86FastEmitLoad(VT, SrcAM, Reg); local
1583 RV &= X86FastEmitStore(VT, Reg, DestAM);
1584 assert(RV && "Failed to emit load or store??");
/external/llvm/utils/TableGen/
H A DCodeGenRegisters.cpp608 RecordVal RV = Proto->getValues()[i]; local
611 if (NewReg->getValue(RV.getNameInit()))
614 StringRef Field = RV.getName();
618 RV.setValue(ListInit::get(Tuple, RegisterRecTy));
622 RV.setValue(BlankName);
626 RV.setValue(IntInit::get(CostPerUse));
630 RV.setValue(BitInit::get(true));
649 NewReg->addValue(RV);

Completed in 412 milliseconds

12