Searched refs:St (Results 1 - 25 of 27) sorted by relevance

12

/external/clang/test/CodeGen/
H A D2003-09-30-StructLayout.c7 struct St { struct
16 void func(struct St* A) {
/external/clang/lib/Sema/
H A DSemaStmtAttr.cpp27 static Attr *handleFallThroughAttr(Sema &S, Stmt *St, const AttributeList &A, argument
29 if (!isa<NullStmt>(St)) {
31 << St->getLocStart();
32 if (isa<SwitchCase>(St)) {
48 static Attr *ProcessStmtAttribute(Sema &S, Stmt *St, const AttributeList &A, argument
52 return handleFallThroughAttr(S, St, A, Range);
57 << A.getName()->getName() << St->getLocStart();
/external/clang/lib/StaticAnalyzer/Checkers/
H A DUndefBranchChecker.cpp30 ProgramStateRef St; member in struct:__anon3928::UndefBranchChecker::FindUndefExpr
34 : St(S), LCtx(L) {}
51 return St->getSVal(Ex, LCtx).isUndef();
91 ProgramStateRef St = N->getState(); local
95 St = PrevN->getState();
97 FindUndefExpr FindIt(St, Ctx.getLocationContext());
H A DCheckerDocumentation.cpp217 bool wantsRegionChangeUpdate(ProgramStateRef St) const { return true; }
H A DRetainCountChecker.cpp2187 ProgramStateRef St = N->getState(); local
2189 if (!getRefBinding(St, Sym))
2193 StateMgr.iterBindings(St, FB);
2546 void processNonLeakError(ProgramStateRef St, SourceRange ErrorRange,
3082 void RetainCountChecker::processNonLeakError(ProgramStateRef St, argument
3087 ExplodedNode *N = C.generateSink(St);
/external/clang/lib/StaticAnalyzer/Core/
H A DRangeConstraintManager.cpp326 const llvm::APSInt* getSymVal(ProgramStateRef St, SymbolRef sym) const;
328 ProgramStateRef removeDeadBindings(ProgramStateRef St, SymbolReaper& SymReaper);
330 void print(ProgramStateRef St, raw_ostream &Out,
344 const llvm::APSInt* RangeConstraintManager::getSymVal(ProgramStateRef St, argument
346 const ConstraintRangeTy::data_type *T = St->get<ConstraintRange>(sym);
403 RangeConstraintManager::assumeSymNE(ProgramStateRef St, SymbolRef Sym, argument
409 return St;
418 RangeSet New = GetRange(St, Sym).Intersect(getBasicVals(), F, Upper, Lower);
419 return New.isEmpty() ? NULL : St->set<ConstraintRange>(Sym, New);
423 RangeConstraintManager::assumeSymEQ(ProgramStateRef St, SymbolRe argument
438 assumeSymLT(ProgramStateRef St, SymbolRef Sym, const llvm::APSInt &Int, const llvm::APSInt &Adjustment) argument
467 assumeSymGT(ProgramStateRef St, SymbolRef Sym, const llvm::APSInt &Int, const llvm::APSInt &Adjustment) argument
496 assumeSymGE(ProgramStateRef St, SymbolRef Sym, const llvm::APSInt &Int, const llvm::APSInt &Adjustment) argument
525 assumeSymLE(ProgramStateRef St, SymbolRef Sym, const llvm::APSInt &Int, const llvm::APSInt &Adjustment) argument
557 print(ProgramStateRef St, raw_ostream &Out, const char* nl, const char *sep) argument
[all...]
H A DCoreEngine.cpp630 ProgramStateRef St,
634 Pred->getLocationContext()), St,
650 ProgramStateRef St) {
654 Pred->getLocationContext()), St,
666 SwitchNodeBuilder::generateDefaultCaseNode(ProgramStateRef St, argument
679 Pred->getLocationContext()), St,
629 generateNode(const iterator &I, ProgramStateRef St, bool IsSink) argument
649 generateCaseStmtNode(const iterator &I, ProgramStateRef St) argument
H A DProgramState.cpp455 ProgramStateRef ProgramStateManager::addGDM(ProgramStateRef St, void *Key, void *Data){ argument
456 ProgramState::GenericDataMap M1 = St->getGDM();
460 return St;
462 ProgramState NewSt = *St;
/external/llvm/include/llvm/Support/
H A DSMLoc.h50 SMRange(SMLoc St, SMLoc En) : Start(St), End(En) { argument
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h350 AnyFunctionCall(const Expr *E, ProgramStateRef St, argument
352 : CallEvent(E, St, LCtx) {}
353 AnyFunctionCall(const Decl *D, ProgramStateRef St, argument
355 : CallEvent(D, St, LCtx) {}
390 SimpleCall(const CallExpr *CE, ProgramStateRef St, argument
392 : AnyFunctionCall(CE, St, LCtx) {}
421 FunctionCall(const CallExpr *CE, ProgramStateRef St, argument
423 : SimpleCall(CE, St, LCtx) {}
443 BlockCall(const CallExpr *CE, ProgramStateRef St, argument
445 : SimpleCall(CE, St, LCt
492 CXXInstanceCall(const CallExpr *CE, ProgramStateRef St, const LocationContext *LCtx) argument
495 CXXInstanceCall(const FunctionDecl *D, ProgramStateRef St, const LocationContext *LCtx) argument
529 CXXMemberCall(const CXXMemberCallExpr *CE, ProgramStateRef St, const LocationContext *LCtx) argument
568 CXXMemberOperatorCall(const CXXOperatorCallExpr *CE, ProgramStateRef St, const LocationContext *LCtx) argument
616 CXXDestructorCall(const CXXDestructorDecl *DD, const Stmt *Trigger, const MemRegion *Target, bool IsBaseDestructor, ProgramStateRef St, const LocationContext *LCtx) argument
662 CXXConstructorCall(const CXXConstructExpr *CE, const MemRegion *Target, ProgramStateRef St, const LocationContext *LCtx) argument
708 CXXAllocatorCall(const CXXNewExpr *E, ProgramStateRef St, const LocationContext *LCtx) argument
761 ObjCMethodCall(const ObjCMessageExpr *Msg, ProgramStateRef St, const LocationContext *LCtx) argument
879 create(Arg A, ProgramStateRef St, const LocationContext *LCtx) argument
884 create(Arg1 A1, Arg2 A2, ProgramStateRef St, const LocationContext *LCtx) argument
889 create(Arg1 A1, Arg2 A2, Arg3 A3, ProgramStateRef St, const LocationContext *LCtx) argument
896 create(Arg1 A1, Arg2 A2, Arg3 A3, Arg4 A4, ProgramStateRef St, const LocationContext *LCtx) argument
[all...]
H A DExprEngine.h447 // FIXME: Comment on the meaning of the arguments, when 'St' may not
455 ProgramStateRef St,
463 ExplodedNode *Pred, ProgramStateRef St, SVal TargetLV, SVal Val,
485 ProgramStateRef St,
496 ProgramStateRef St, SVal location,
H A DCoreEngine.h378 ProgramStateRef St,
383 return NodeBuilder::generateNode(L, St, Pred);
388 ProgramStateRef St,
393 return NodeBuilder::generateSink(L, St, Pred);
376 generateNode(const Stmt *S, ExplodedNode *Pred, ProgramStateRef St, const ProgramPointTag *tag = 0, ProgramPoint::Kind K = ProgramPoint::PostStmtKind) argument
386 generateSink(const Stmt *S, ExplodedNode *Pred, ProgramStateRef St, const ProgramPointTag *tag = 0, ProgramPoint::Kind K = ProgramPoint::PostStmtKind) argument
H A DProgramState.h492 ProgramStateRef removeDeadBindings(ProgramStateRef St,
503 ProgramStateRef addGDM(ProgramStateRef St, void *Key, void *Data);
594 void EndPath(ProgramStateRef St) { argument
595 ConstraintMgr->EndPath(St);
/external/dropbear/libtommath/etc/
H A Dtimer.asm3 ; Tom St Denis, tomstdenis@iahu.ca
/external/clang/test/Analysis/
H A Dmalloc.c514 StructWithPtr St; local
515 St.memP = x;
516 arrOfStructs[0] = St; // no-warning
521 StructWithPtr St; local
522 St.memP = x;
523 return St; // no-warning
533 StructWithPtr St; local
534 St.memP = malloc(12);
535 return; // expected-warning {{Memory is never released; potential leak of memory pointed to by 'St.memP'}}
847 void r11160612_5(StWithCallback St) { argument
851 r11160612_6(StWithCallback St) argument
942 StructWithPtr St; local
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp401 StoreSDNode *St = cast<StoreSDNode>(N); local
403 St->getValue().getValueType());
404 SDValue Chain = St->getChain();
405 SDValue Ptr = St->getBasePtr();
406 unsigned Alignment = St->getAlignment();
407 bool isVolatile = St->isVolatile();
408 bool isNonTemporal = St->isNonTemporal();
414 GetExpandedOp(St->getValue(), Lo, Hi);
419 Lo = DAG.getStore(Chain, dl, Lo, Ptr, St->getPointerInfo(),
426 St
[all...]
H A DDAGCombiner.cpp7217 SDValue IVal, StoreSDNode *St,
7236 // Okay, we can do this! Replace the 'St' store with a store of IVal that is
7245 unsigned NewAlign = St->getAlignment();
7252 SDValue Ptr = St->getBasePtr();
7263 return DAG.getStore(St->getChain(), St->getDebugLoc(), IVal, Ptr,
7264 St->getPointerInfo().getWithOffset(StOffset),
7216 ShrinkLoadReplaceStoreWithStore(const std::pair<unsigned, unsigned> &MaskInfo, SDValue IVal, StoreSDNode *St, DAGCombiner *DC) argument
/external/llvm/lib/CodeGen/
H A DGCStrategy.cpp296 Value *St = new StoreInst(CI->getArgOperand(0), local
298 CI->replaceAllUsesWith(St);
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1859 const StoreSDNode *St = dyn_cast<StoreSDNode>(N); local
1860 return St && !St->isTruncatingStore() &&
1861 St->getAddressingMode() == ISD::UNINDEXED;
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp15190 StoreSDNode *St = cast<StoreSDNode>(N); local
15191 EVT VT = St->getValue().getValueType();
15192 EVT StVT = St->getMemoryVT();
15193 DebugLoc dl = St->getDebugLoc();
15194 SDValue StoredVal = St->getOperand(1);
15208 SDValue Ptr0 = St->getBasePtr();
15211 SDValue Ch0 = DAG.getStore(St->getChain(), dl, Value0, Ptr0,
15212 St->getPointerInfo(), St->isVolatile(),
15213 St
[all...]
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp7909 StoreSDNode *St = cast<StoreSDNode>(N); local
7910 if (St->isVolatile())
7916 SDValue StVal = St->getValue();
7918 if (St->isTruncatingStore() && VT.isVector()) {
7921 EVT StVT = St->getMemoryVT();
7942 DebugLoc DL = St->getDebugLoc();
7976 SDValue BasePtr = St->getBasePtr();
7984 SDValue Ch = DAG.getStore(St->getChain(), DL, SubVec, BasePtr,
7985 St->getPointerInfo(), St
[all...]
H A DARMISelDAGToDAG.cpp3098 SDNode *St = CurDAG->getMachineNode(NewOpc, dl, ResTys, Ops.data(), local
3103 cast<MachineSDNode>(St)->setMemRefs(MemOp, MemOp + 1);
3105 return St;
/external/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp4395 bool ARMAsmParser::parseMemRegOffsetShift(ARM_AM::ShiftOpc &St, argument
4404 St = ARM_AM::lsl;
4406 St = ARM_AM::lsr;
4408 St = ARM_AM::asr;
4410 St = ARM_AM::ror;
4412 St = ARM_AM::rrx;
4419 if (St != ARM_AM::rrx) {
4439 ((St == ARM_AM::lsl || St == ARM_AM::ror) && Imm > 31) ||
4440 ((St
[all...]
/external/clang/lib/CodeGen/
H A DCGBuiltin.cpp2235 StoreInst *St = Builder.CreateStore(Ops[1], local
2237 St->setAlignment(cast<ConstantInt>(Align)->getZExtValue());
2238 return St;
/external/dropbear/libtommath/
H A Dbn.tex53 \author{Tom St Denis \\ tomstdenis@gmail.com}
64 Tom St Denis,

Completed in 621 milliseconds

12