Searched defs:RV (Results 1 - 25 of 45) 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.cpp1097 DefinedOrUnknownSVal RV = local
1101 DefinedOrUnknownSVal SameBuf = svalBuilder.evalEQ(state, LV, RV);
1719 DefinedOrUnknownSVal RV = s2Val.castAs<DefinedOrUnknownSVal>(); local
1723 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.cpp183 Value *RV = RetVals[i]; local
184 if (!RV)
201 if (isa<UndefValue>(RV)) {
207 if (RV == V)
H A DMergeFunctions.cpp581 const ConstantVector *RV = cast<ConstantVector>(R); local
588 cast<Constant>(RV->getOperand(i))))
/external/clang/lib/AST/
H A DExprClassification.cpp439 const RValueReferenceType *RV = T->getAs<RValueReferenceType>(); local
440 if (!RV) // Could still be a class temporary, though.
443 return RV->getPointeeType()->isFunctionType() ? Cl::CL_LValue : Cl::CL_XValue;
/external/clang/lib/CodeGen/
H A DCGCall.h46 RValue RV; member in struct:clang::CodeGen::CallArg
50 : RV(rv), Ty(ty), NeedsCopy(needscopy)
H A DCGDeclCXX.cpp154 RValue RV = EmitReferenceBindingToExpr(Init); local
155 EmitStoreOfScalar(RV.getScalarVal(), DeclPtr, false, Alignment, T);
H A DCGCXXABI.cpp175 RValue RV, QualType ResultType) {
176 CGF.EmitReturnOfRValue(RV, ResultType);
174 EmitReturnFromThunk(CodeGenFunction &CGF, RValue RV, QualType ResultType) argument
H A DCGVTables.cpp70 QualType ResultType, RValue RV,
79 llvm::Value *ReturnValue = RV.getScalarVal();
182 RValue RV = RValue::get(T->getOperand(0)); local
185 RV = PerformReturnAdjustment(*this, ResultType, RV, Thunk);
186 Builder.CreateRet(RV.getScalarVal());
282 RValue RV = EmitCall(*CurFnInfo, Callee, Slot, CallArgs, MD); local
286 RV = PerformReturnAdjustment(*this, ResultType, RV, *Thunk);
290 CGM.getCXXABI().EmitReturnFromThunk(*this, RV, ResultTyp
69 PerformReturnAdjustment(CodeGenFunction &CGF, QualType ResultType, RValue RV, const ThunkInfo &Thunk) argument
[all...]
H A DCGExprAgg.cpp744 RValue RV = CGF.EmitCallExpr(E, getReturnValueSlot()); local
745 EmitMoveFromReturnSlot(E, RV);
749 RValue RV = CGF.EmitObjCMessageExpr(E, getReturnValueSlot()); local
750 EmitMoveFromReturnSlot(E, RV);
1047 RValue RV = CGF.EmitReferenceBindingToExpr(E); local
1048 return CGF.EmitStoreThroughLValue(RV, LV);
H A DCGExprCXX.cpp1005 RValue RV = local
1029 return RV;
1147 RValue RV = AllocSize.restore(CGF); local
1148 DeleteArgs.add(RV, *AI++);
1153 RValue RV = getPlacementArgs()[I].restore(CGF); local
1154 DeleteArgs.add(RV, *AI++);
1179 Cleanup->setPlacementArg(I, NewArgs[I+1].RV);
1198 DominatingValue<RValue>::save(CGF, NewArgs[I+1].RV));
1241 RValue RV; local
1244 RV
[all...]
H A DCGStmt.cpp967 void CodeGenFunction::EmitReturnOfRValue(RValue RV, QualType Ty) { argument
968 if (RV.isScalar()) {
969 Builder.CreateStore(RV.getScalarVal(), ReturnValue);
970 } else if (RV.isAggregate()) {
971 EmitAggregateCopy(ReturnValue, RV.getAggregateAddr(), Ty);
973 EmitStoreOfComplex(RV.getComplexVal(),
985 const Expr *RV = S.getRetValue(); local
993 dyn_cast_or_null<ExprWithCleanups>(RV)) {
995 RV = cleanups->getSubExpr();
1010 } else if (!ReturnValue || (RV
[all...]
/external/clang/test/Layout/
H A Dms-x86-alias-avoidance-padding.cpp303 struct RV {}; struct
312 struct RX6 : virtual RV { RB a; };
478 // CHECK-NEXT: 12 | struct RV (virtual base) (empty)
492 // CHECK-X64-NEXT: 24 | struct RV (virtual base) (empty)
/external/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp275 FPReturnVariant RV = whichFPReturnVariant(FStub->getReturnType()); local
278 if (RV != NoFPRet) {
285 switch (RV) {
324 if (RV != NoFPRet)
385 FPReturnVariant RV = whichFPReturnVariant(T); local
386 if (RV == NoFPRet) continue;
390 const char *Name = Helper[RV];
H A DMipsAsmPrinter.cpp804 MipsAsmPrinter::EmitSwapFPIntRetval(Mips16HardFloatInfo::FPReturnVariant RV, argument
808 switch (RV) {
/external/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp1900 const DenseMap<Function*, LatticeVal> &RV = Solver.getTrackedRetVals(); local
1901 for (DenseMap<Function*, LatticeVal>::const_iterator I = RV.begin(),
1902 E = RV.end(); I != E; ++I) {
/external/llvm/include/llvm/TableGen/
H A DRecord.h527 virtual Init *getFieldInit(Record &R, const RecordVal *RV, argument
537 virtual Init *resolveReferences(Record &R, const RecordVal *RV) const {
591 virtual Init *resolveListElementReference(Record &R, const RecordVal *RV,
691 Init *resolveReferences(Record &R, const RecordVal *RV) const override;
729 Init *resolveListElementReference(Record &R, const RecordVal *RV,
769 Init *resolveListElementReference(Record &R, const RecordVal *RV,
823 Init *resolveReferences(Record &R, const RecordVal *RV) const override;
838 Init *resolveListElementReference(Record &R, const RecordVal *RV,
874 Init *resolveListElementReference(Record &R, const RecordVal *RV,
922 Init *resolveReferences(Record &R, const RecordVal *RV) cons
1370 operator <<(raw_ostream &OS, const RecordVal &RV) argument
1484 addValue(const RecordVal &RV) argument
[all...]
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp490 const Value *LV = LU->getValue(), *RV = RU->getValue(); local
495 RIsPointer = RV->getType()->isPointerTy();
501 RID = RV->getValueID();
507 const Argument *RA = cast<Argument>(RV);
515 const Instruction *RInst = cast<Instruction>(RV);
5384 Constant *RV = getConstantEvolutionLoopExitValue(PN,
5387 if (RV) return getSCEV(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/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);
668 Init *ListInit::resolveReferences(Record &R, const RecordVal *RV) const {
679 CurElt = CurElt->resolveReferences(R, RV);
769 if (const RecordVal *RV = CurRec->getValue(Name)) {
770 if (RV
779 const RecordVal *RV = CurRec->getValue(TemplateArgName); local
793 const RecordVal *RV = CurMultiClass->Rec.getValue(MCName); local
1366 getFieldInit(Record &R, const RecordVal *RV, const std::string &FieldName) const argument
1451 resolveListElementReference(Record &R, const RecordVal *RV, unsigned Elt) const argument
1478 getFieldInit(Record &R, const RecordVal *RV, const std::string &FieldName) const argument
1506 resolveListElementReference(Record &R, const RecordVal *RV, unsigned Elt) const argument
1722 resolveReferencesTo(const RecordVal *RV) argument
1755 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)
105 BitsInit *CurVal = dyn_cast<BitsInit>(RV->getValue());
138 if (RV
746 const RecordVal *RV = CurRec->getValue(TemplateArgName); local
757 const RecordVal *RV = CurMultiClass->Rec.getValue(MCName); local
1250 const RecordVal *RV = CurMultiClass->Rec.getValue(TArgs[i]); local
1646 const RecordVal *RV = ArgsRec->getValue(TArgs[ArgN]); local
1667 const RecordVal *RV = ArgsRec->getValue(TArgs[ArgN]); local
2043 const RecordVal *RV = CurMultiClass->Rec.getValue(TArgs[i]); local
2468 const RecordVal *RV = CurMultiClass->Rec.getValue(TA[i]); local
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp1467 bool RV; local
1469 RV = EmitLoad(VT, ResultReg, Src);
1470 if (!RV)
1473 RV = EmitStore(VT, ResultReg, Dest);
1474 if (!RV)
1586 const Value *RV = Ret->getOperand(0); local
1594 unsigned Reg = getRegForValue(RV);
1604 EVT RVEVT = TLI.getValueType(RV->getType());

Completed in 456 milliseconds

12