/external/clang/lib/StaticAnalyzer/Checkers/ |
PointerArithChecker.cpp | 41 SVal LV = state->getSVal(B->getLHS(), LCtx); 44 const MemRegion *LR = LV.getAsRegion();
|
PointerSubChecker.cpp | 44 SVal LV = state->getSVal(B->getLHS(), LCtx); 47 const MemRegion *LR = LV.getAsRegion();
|
BasicObjCFoundationChecks.cpp | 470 Optional<loc::MemRegionVal> LV = TheValueExpr.getAs<loc::MemRegionVal>(); 471 if (!LV) 474 const TypedValueRegion* R = dyn_cast<TypedValueRegion>(LV->stripCasts()); [all...] |
CStringChecker.cpp | [all...] |
/external/clang/lib/AST/ |
APValue.cpp | 35 struct APValue::LV : LVBase { 47 LV() { PathLength = (unsigned)-1; } 48 ~LV() { resizePath(0); } 201 ((LV*)(char*)Data.buffer)->~LV(); 242 return reinterpret_cast<const LV *>(Data.buffer)->hasPathPtr(); 555 return ((const LV*)(const void*)Data.buffer)->BaseAndIsOnePastTheEnd.getPointer(); 560 return ((const LV*)(const void*)Data.buffer)->BaseAndIsOnePastTheEnd.getInt(); 565 return ((LV*)(void*)Data.buffer)->Offset; 570 return ((const LV*)(const char*)Data.buffer)->hasPath() [all...] |
Stmt.cpp | 813 Decl *LV = cast<DeclStmt>(getLoopVarStmt())->getSingleDecl(); 814 assert(LV && "No loop variable in CXXForRangeStmt"); 815 return cast<VarDecl>(LV); [all...] |
Type.cpp | [all...] |
Decl.cpp | 94 /// Kinds of LV computation. The linkage side of the computation is 98 /// Do an LV computation for, ultimately, a type. 103 /// Do an LV computation for, ultimately, a non-type declaration. 108 /// Do an LV computation for, ultimately, a type that already has 113 /// Do an LV computation for, ultimately, a non-type declaration 118 /// Do an LV computation when we only care about the linkage. 232 LinkageInfo LV; 248 LV.merge(getLVForType(*NTTP->getType(), computation)); 257 LV.merge(type->getLinkageAndVisibility()); 268 LV.merge(getLVForTemplateParameterList(TTP->getTemplateParameters() [all...] |
/external/clang/lib/CodeGen/ |
CGObjCRuntime.cpp | 100 LValue LV = CGF.MakeNaturalAlignAddrLValue(V, IvarTy); 101 LV.getQuals().addCVRQualifiers(CVRQualifiers); 102 return LV;
|
CGExprAgg.cpp | 180 LValue LV = CGF.EmitPseudoObjectLValue(E); 181 return EmitFinalDestCopy(E->getType(), LV); 207 LValue LV = CGF.EmitLValue(E); 210 if (LV.getType()->isAtomicType()) { 211 CGF.EmitAtomicLoad(LV, E->getExprLoc(), Dest); 215 EmitFinalDestCopy(E->getType(), LV); 568 LValue LV = CGF.EmitCheckedLValue(E->getSubExpr(), 571 if (LV.isSimple()) 572 CGF.EmitDynamicCast(LV.getAddress(), cast<CXXDynamicCastExpr>(E)); 772 LValue LV = CGF.EmitPointerToDataMemberBinaryExpr(E) 1087 CGF.EmitStoreThroughBitfieldLValue(RValue::get(null), lv); local [all...] |
CGExprComplex.cpp | 76 ComplexPairTy EmitLoadOfLValue(LValue LV, SourceLocation Loc); 80 void EmitStoreOfComplex(ComplexPairTy Val, LValue LV, bool isInit); 160 LValue LV = CGF.EmitLValue(E->getSubExpr()); 161 return CGF.EmitComplexPrePostIncDec(E, LV, isInc, isPre); 691 LValue LV = EmitCompoundAssignLValue(E, Func, Val); 698 if (!LV.isVolatileQualified()) 701 return EmitLoadOfLValue(LV, E->getExprLoc()); 726 LValue LV = EmitBinAssignLValue(E, Val); 733 if (!LV.isVolatileQualified()) 736 return EmitLoadOfLValue(LV, E->getExprLoc()) [all...] |
CGExprCXX.cpp | 289 LValue LV = EmitLValue(E->getArg(0)); 290 llvm::Value *This = LV.getAddress(); [all...] |
CGStmt.cpp | [all...] |
CGCall.cpp | 598 CodeGenFunction::ExpandTypeFromArgs(QualType Ty, LValue LV, 600 assert(LV.isSimple() && 607 llvm::Value *EltAddr = Builder.CreateConstGEP2_32(LV.getAddress(), 0, Elt); 608 LValue LV = MakeAddrLValue(EltAddr, EltTy); 609 AI = ExpandTypeFromArgs(EltTy, LV, AI); 630 LValue SubLV = EmitLValueForField(LV, LargestFD); 638 LValue SubLV = EmitLValueForField(LV, FD); 644 llvm::Value *RealAddr = Builder.CreateStructGEP(LV.getAddress(), 0, "real"); 646 llvm::Value *ImagAddr = Builder.CreateStructGEP(LV.getAddress(), 1, "imag"); 649 EmitStoreThroughLValue(RValue::get(AI), LV); [all...] |
CGClass.cpp | 437 LValue LV = LHS; 450 LV.setAddress(Dest); 452 LV.setAlignment(std::min(Align, LV.getAlignment())); 457 CGF.EmitScalarInit(Init, /*decl*/ nullptr, LV, false); 460 CGF.EmitComplexExprIntoLValue(Init, LV, /*isInit*/ true); 464 AggValueSlot::forLValue(LV, [all...] |
CGObjC.cpp | 126 LValue LV = LValue::MakeAddr(Builder.CreateStructGEP(Objects, i), 132 EmitStoreThroughLValue(RValue::get(value), LV, true); 2395 LValue lv = CGF.EmitLValue(e); local 2402 CGF.EmitStoreOfScalar(getNullForVariable(lv.getAddress()), lv); local [all...] |
/external/clang/lib/Analysis/ |
LiveVariables.cpp | 196 LiveVariablesImpl &LV; 205 : LV(im), val(Val), observer(Observer), currentBlock(CurrentBlock) {} 261 val.liveStmts = LV.SSetFact.remove(val.liveStmts, S); 278 AddLiveStmt(val.liveStmts, LV.SSetFact, ImplicitObj); 286 val.liveDecls = LV.DSetFact.add(val.liveDecls, 287 LV.analysisContext.getSelfDecl()); 295 AddLiveStmt(val.liveStmts, LV.SSetFact, VA->getSizeExpr()); 308 val.liveStmts = LV.SSetFact.add(val.liveStmts, child); 330 AddLiveStmt(val.liveStmts, LV.SSetFact, child); 336 if (!LV.killAtAssign [all...] |
/external/llvm/lib/CodeGen/ |
PHIElimination.cpp | 52 LiveVariables *LV; 129 LV = getAnalysisIfAvailable<LiveVariables>(); 139 if (!DisableEdgeSplitting && (LV || LIS)) { 269 if (LV) { 273 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); 276 LV->setPHIJoin(IncomingReg); 284 LV->removeVirtualRegisterKilled(IncomingReg, OldKill); 292 LV->addVirtualRegisterKilled(IncomingReg, PHICopy); 298 LV->removeVirtualRegistersKilled(MPhi); 300 // If the result is dead, update LV [all...] |
MachineBasicBlock.cpp | 726 LiveVariables *LV = P->getAnalysisIfAvailable<LiveVariables>(); 730 if (LV) 741 LV->getVarInfo(Reg).removeKill(MI)) { 827 if (LV) { 835 LV->getVarInfo(Reg).Kills.push_back(I); 841 LV->addNewBlock(NMBB, this, Succ); [all...] |
TwoAddressInstructionPass.cpp | 76 LiveVariables *LV; 291 // Update kill and LV information. 296 if (LV) 297 LV->replaceKillInstruction(SavedReg, KillMI, MI); 626 MachineInstr *NewMI = TII->convertToThreeAddress(MFI, mi, LV); 748 // Bail immediately if we don't have LV or LIS available. We use them to find 750 if (!LV && !LIS) 773 KillMI = LV->getVarInfo(Reg).findKill(MBB); 904 LV->removeVirtualRegisterKilled(Reg, KillMI) [all...] |
/external/llvm/lib/Transforms/IPO/ |
MergeFunctions.cpp | 580 const ConstantVector *LV = cast<ConstantVector>(L); 587 if (int Res = cmpConstants(cast<Constant>(LV->getOperand(i)), [all...] |
GlobalOpt.cpp | 740 static bool OptimizeAwayTrappingUsesOfLoads(GlobalVariable *GV, Constant *LV, 753 Changed |= OptimizeAwayTrappingUsesOfValue(LI, LV); 762 // Ignore the store that stores "LV" to the global. [all...] |
/external/llvm/lib/Transforms/Scalar/ |
SCCP.cpp | 373 LatticeVal &LV = I.first->second; 376 return LV; // Common case, already in the map. 381 LV.markConstant(C); // Constants are constant 385 return LV; 399 LatticeVal &LV = I.first->second; 402 return LV; // Common case, already in the map. 408 LV.markOverdefined(); // Unknown sort of constant. 412 LV.markConstant(Elt); // Constants are constant. 416 return LV; [all...] |
/external/llvm/lib/Analysis/ |
ScalarEvolution.cpp | 490 const Value *LV = LU->getValue(), *RV = RU->getValue(); 494 bool LIsPointer = LV->getType()->isPointerTy(), 500 unsigned LID = LV->getValueID(), 506 if (const Argument *LA = dyn_cast<Argument>(LV)) { 514 if (const Instruction *LInst = dyn_cast<Instruction>(LV)) { [all...] |
/external/chromium_org/third_party/libaddressinput/src/java/src/com/android/i18n/addressinput/ |
RegionDataConstants.java | 692 LV(new String[]{ [all...] |