/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 | 289 loc::MemRegionVal* LV = dyn_cast<loc::MemRegionVal>(&TheValueExpr); 290 if (!LV) 293 const TypedValueRegion* R = dyn_cast<TypedValueRegion>(LV->stripCasts());
|
CStringChecker.cpp | [all...] |
/external/llvm/include/llvm/CodeGen/ |
ProcessImplicitDefs.h | 31 LiveVariables *LV;
|
/external/clang/lib/AST/ |
APValue.cpp | 35 struct APValue::LV : LVBase { 47 LV() { PathLength = (unsigned)-1; } 48 ~LV() { resizePath(0); } 201 ((LV*)(char*)Data)->~LV(); 514 return ((const LV*)(const void*)Data)->BaseAndIsOnePastTheEnd.getPointer(); 519 return ((const LV*)(const void*)Data)->BaseAndIsOnePastTheEnd.getInt(); 524 return ((LV*)(void*)Data)->Offset; 529 return ((const LV*)(const char*)Data)->hasPath(); 534 const LV &LVal = *((const LV*)(const char*)Data) [all...] |
Stmt.cpp | 665 Decl *LV = cast<DeclStmt>(getLoopVarStmt())->getSingleDecl(); 666 assert(LV && "No loop variable in CXXForRangeStmt"); 667 return cast<VarDecl>(LV);
|
Decl.cpp | 104 LinkageInfo LV(ExternalLinkage, DefaultVisibility, false); 113 LV.merge(getLVForType(T)); 119 LV.merge(getLVForType(NTTP->getType())); 126 LV.merge(getLVForTemplateParameterList(TTP->getTemplateParameters())); 130 return LV; 141 LinkageInfo LV(ExternalLinkage, DefaultVisibility, false); 151 LV.merge(getLVForType(Args[I].getAsType())); 159 LV = merge(LV, getLVForDecl(ND, F)); 167 LV.merge(getLVForDecl(Template, F)) [all...] |
Type.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CGObjCRuntime.cpp | 96 LValue LV = CGF.MakeNaturalAlignAddrLValue(V, IvarTy); 97 LV.getQuals().addCVRQualifiers(CVRQualifiers); 98 return LV;
|
CGExprAgg.cpp | 173 LValue LV = CGF.EmitPseudoObjectLValue(E); 174 return EmitFinalDestCopy(E, LV); 200 LValue LV = CGF.EmitLValue(E); 201 EmitFinalDestCopy(E, LV); 553 LValue LV = CGF.EmitCheckedLValue(E->getSubExpr()); 555 if (LV.isSimple()) 556 CGF.EmitDynamicCast(LV.getAddress(), cast<CXXDynamicCastExpr>(E)); 678 LValue LV = CGF.EmitPointerToDataMemberBinaryExpr(E); 679 EmitFinalDestCopy(E, LV); 843 AggExprEmitter::EmitInitializationToLValue(Expr* E, LValue LV) { 883 CGF.EmitStoreThroughBitfieldLValue(RValue::get(null), lv); local [all...] |
CGExprComplex.cpp | 66 ComplexPairTy EmitLoadOfLValue(LValue LV) { 67 assert(LV.isSimple() && "complex l-value must be simple"); 68 return EmitLoadOfComplex(LV.getAddress(), LV.isVolatileQualified()); 77 void EmitStoreThroughLValue(ComplexPairTy Val, LValue LV) { 78 assert(LV.isSimple() && "complex l-value must be simple"); 79 return EmitStoreOfComplex(Val, LV.getAddress(), LV.isVolatileQualified()); 160 LValue LV = CGF.EmitLValue(E->getSubExpr()); 161 return CGF.EmitComplexPrePostIncDec(E, LV, isInc, isPre) [all...] |
CGCall.cpp | 463 CodeGenFunction::ExpandTypeFromArgs(QualType Ty, LValue LV, 465 assert(LV.isSimple() && 472 llvm::Value *EltAddr = Builder.CreateConstGEP2_32(LV.getAddress(), 0, Elt); 473 LValue LV = MakeAddrLValue(EltAddr, EltTy); 474 AI = ExpandTypeFromArgs(EltTy, LV, AI); 497 LValue SubLV = EmitLValueForField(LV, LargestFD); 507 LValue SubLV = EmitLValueForField(LV, FD); 513 llvm::Value *RealAddr = Builder.CreateStructGEP(LV.getAddress(), 0, "real"); 515 llvm::Value *ImagAddr = Builder.CreateStructGEP(LV.getAddress(), 1, "imag"); 518 EmitStoreThroughLValue(RValue::get(AI), LV); [all...] |
CGClass.cpp | 422 LValue LV = LHS; 437 LV.setAddress(Dest); 439 LV.setAlignment(std::min(Align, LV.getAlignment())); 443 CGF.EmitScalarInit(Init, /*decl*/ 0, LV, false); 445 CGF.EmitComplexExprIntoAddr(Init, LV.getAddress(), 446 LV.isVolatileQualified()); 449 AggValueSlot::forLValue(LV, 460 CGF.MaybeEmitStdInitializerListCleanup(LV.getAddress(), Init); [all...] |
CGExprCXX.cpp | 335 LValue LV = EmitLValue(E->getArg(0)); 336 llvm::Value *This = LV.getAddress(); [all...] |
CodeGenModule.cpp | 243 NamedDecl::LinkageInfo LV = D->getLinkageAndVisibility(); 244 if (LV.visibilityExplicit() || !GV->hasAvailableExternallyLinkage()) 245 GV->setVisibility(GetLLVMVisibility(LV.visibility())); 603 NamedDecl::LinkageInfo LV = FD->getLinkageAndVisibility(); 604 if (LV.linkage() == ExternalLinkage && LV.visibilityExplicit()) { 605 F->setVisibility(GetLLVMVisibility(LV.visibility())); [all...] |
CGObjC.cpp | 117 LValue LV = LValue::MakeAddr(Builder.CreateStructGEP(Objects, i), 121 EmitScalarInit(Rhs, /*D=*/0, LV, /*capturedByInit=*/false); 801 LValue LV = EmitLValueForIvar(TypeOfSelfObject(), LoadObjCSelf(), ivar, 0); 811 llvm::Value *ivarAddr = LV.getAddress(); 2284 LValue lv = CGF.EmitLValue(e); local 2290 CGF.EmitStoreOfScalar(getNullForVariable(lv.getAddress()), lv); local [all...] |
/external/harfbuzz/src/ |
harfbuzz-hangul.c | 41 // LV or LVT. 46 // V, LV V, T 76 LV, 83 return hangul_isLV(uc) ? LV : LVT; 112 case LV:
|
/external/llvm/lib/CodeGen/ |
PHIElimination.cpp | 73 LiveVariables &LV, MachineLoopInfo *MLI); 121 if (LiveVariables *LV = getAnalysisIfAvailable<LiveVariables>()) { 124 Changed |= SplitPHIEdges(MF, *I, *LV, MLI); 240 LiveVariables *LV = getAnalysisIfAvailable<LiveVariables>(); 241 if (LV) { 245 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); 248 LV->setPHIJoin(IncomingReg); 256 LV->removeVirtualRegisterKilled(IncomingReg, OldKill); 264 LV->addVirtualRegisterKilled(IncomingReg, PHICopy); 270 LV->removeVirtualRegistersKilled(MPhi) [all...] |
MachineBasicBlock.cpp | 630 LiveVariables *LV = P->getAnalysisIfAvailable<LiveVariables>(); 634 if (LV) 645 LV->getVarInfo(Reg).removeKill(MI)) { 678 if (LV) { 686 LV->getVarInfo(Reg).Kills.push_back(I); 692 LV->addNewBlock(NMBB, this, Succ); [all...] |
TwoAddressInstructionPass.cpp | 69 LiveVariables *LV; 288 // Update kill and LV information. 293 if (LV) 294 LV->replaceKillInstruction(SavedReg, KillMI, MI); 653 if (LV) 655 LV->replaceKillInstruction(RegC, MI, NewMI); 698 MachineInstr *NewMI = TII->convertToThreeAddress(mbbi, mi, LV); [all...] |
/external/clang/lib/Analysis/ |
LiveVariables.cpp | 201 LiveVariablesImpl &LV; 210 : LV(im), val(Val), observer(Observer), currentBlock(CurrentBlock) {} 266 val.liveStmts = LV.SSetFact.remove(val.liveStmts, S); 283 AddLiveStmt(val.liveStmts, LV.SSetFact, ImplicitObj); 292 AddLiveStmt(val.liveStmts, LV.SSetFact, VA->getSizeExpr()); 305 val.liveStmts = LV.SSetFact.add(val.liveStmts, child); 327 AddLiveStmt(val.liveStmts, LV.SSetFact, child); 333 if (!LV.killAtAssign) 347 val.liveDecls = LV.DSetFact.remove(val.liveDecls, VD); 359 LV.analysisContext.getReferencedBlockVars(BE->getBlockDecl()) [all...] |
/external/llvm/lib/Analysis/ |
ScalarEvolution.cpp | 484 const Value *LV = LU->getValue(), *RV = RU->getValue(); 488 bool LIsPointer = LV->getType()->isPointerTy(), 494 unsigned LID = LV->getValueID(), 500 if (const Argument *LA = dyn_cast<Argument>(LV)) { 508 if (const Instruction *LInst = dyn_cast<Instruction>(LV)) { [all...] |
/external/llvm/lib/Transforms/Scalar/ |
SCCP.cpp | 379 LatticeVal &LV = I.first->second; 382 return LV; // Common case, already in the map. 387 LV.markConstant(C); // Constants are constant 391 return LV; 405 LatticeVal &LV = I.first->second; 408 return LV; // Common case, already in the map. 414 LV.markOverdefined(); // Unknown sort of constant. 418 LV.markConstant(Elt); // Constants are constant. 422 return LV; [all...] |
/external/llvm/lib/Transforms/IPO/ |
GlobalOpt.cpp | 769 static bool OptimizeAwayTrappingUsesOfLoads(GlobalVariable *GV, Constant *LV, 782 Changed |= OptimizeAwayTrappingUsesOfValue(LI, LV); 791 // Ignore the store that stores "LV" to the global. [all...] |