HomeSort by relevance Sort by last modified time
    Searched defs:LV (Results 1 - 25 of 29) sorted by null

1 2

  /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...]

Completed in 615 milliseconds

1 2