Searched defs:Pred (Results 76 - 85 of 85) sorted by relevance

1234

/external/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp1088 BasicBlock *Pred = PN->getIncomingBlock(i); local
1093 if (Pred->getTerminator()->mayHaveSideEffects())
1098 if (Pred->getTerminator() == InVal)
1102 if (Pred->getTerminator()->getNumSuccessors() == 1)
1108 isSafeToLoadUnconditionally(InVal, Pred->getTerminator(), MaxAlign, TD))
1269 BasicBlock *Pred = PN->getIncomingBlock(i); local
1270 LoadInst *&Load = InsertedLoads[Pred];
1273 PN->getName() + "." + Pred->getName(),
1274 Pred->getTerminator());
1279 NewPN->addIncoming(Load, Pred);
[all...]
H A DObjCARC.cpp2493 const BasicBlock *Pred = *PI++; local
2494 if (Pred == BB)
2496 DenseMap<const BasicBlock *, BBState>::iterator I = BBStates.find(Pred);
2504 Pred = *PI++;
2505 if (Pred != BB) {
2506 I = BBStates.find(Pred);
/external/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp61 BasicBlock *Pred,
550 BasicBlock *Pred,
552 Value *PredVal = isValueEqualityComparison(Pred->getTerminator());
559 // Find out information about when control will move from Pred to TI's block.
561 BasicBlock *PredDef = GetValueEqualityComparisonCases(Pred->getTerminator(),
570 // If TI's block is the default block from Pred's comparison, potentially
590 DEBUG(dbgs() << "Threading pred instr: " << *Pred->getTerminator()
603 DEBUG(dbgs() << "Threading pred instr: " << *Pred->getTerminator()
652 DEBUG(dbgs() << "Threading pred instr: " << *Pred->getTerminator()
693 BasicBlock *Pred local
549 SimplifyEqualityComparisonWithOnlyPredecessor(TerminatorInst *TI, BasicBlock *Pred, IRBuilder<> &Builder) argument
1956 BasicBlock *Pred = BB->getSinglePredecessor(); local
2209 BasicBlock *Pred = UncondBranchPreds.pop_back_val(); local
2211 << "INTO UNCOND BRANCH PRED: " << *Pred); local
2248 BasicBlock *Pred = Preds.back(); local
[all...]
/external/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp1148 Record *Pred = AllPredicates[i]; local
1150 if (!Pred->getValueAsBit("AssemblerMatcherPredicate"))
1153 if (Pred->getName().empty())
1154 throw TGError(Pred->getLoc(), "Predicate has no name!");
1157 SubtargetFeatures[Pred] = new SubtargetFeatureInfo(Pred, FeatureNo);
H A DDAGISelMatcher.h424 TreePattern *Pred; member in class:llvm::CheckPredicateMatcher
440 return cast<CheckPredicateMatcher>(M)->Pred == Pred;
H A DFixedLenDecoderEmitter.cpp781 Record *Pred = Predicates->getElementAsRecord(i); local
782 if (!Pred->getValue("AssemblerMatcherPredicate"))
785 std::string P = Pred->getValueAsString("AssemblerCondString");
H A DCodeGenDAGPatterns.cpp73 bool (*Pred)(MVT::SimpleValueType),
80 if (Pred == 0 || Pred(LegalTypes[i]))
745 if (DefInit *Pred = dynamic_cast<DefInit*>(Predicates->getElement(i))) {
746 Record *Def = Pred->getDef();
72 FillWithPossibleTypes(TreePattern &TP, bool (*Pred)(MVT::SimpleValueType), const char *PredicateName) argument
/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp878 const SDep &Pred = ChainPreds[i]; local
879 RemovePred(SU, Pred);
881 AddPred(LoadSU, Pred);
884 const SDep &Pred = LoadPreds[i]; local
885 RemovePred(SU, Pred);
887 AddPred(LoadSU, Pred);
890 const SDep &Pred = NodePreds[i]; local
891 RemovePred(SU, Pred);
892 AddPred(NewSU, Pred);
/external/clang/lib/StaticAnalyzer/Checkers/
H A DRetainCountChecker.cpp56 ExplodedNode *MakeNode(const ProgramState *state, ExplodedNode *Pred, argument
59 return C->generateNode(state, Pred, tag, false, MarkAsSink);
63 ExplodedNode *N = ENB->generateNode(state, Pred);
2444 ExplodedNode *Pred, RetEffect RE, RefVal X,
2466 GenericNodeBuilderRefCount Bd, ExplodedNode *Pred,
2473 ExplodedNode *Pred = 0) const;
2622 ExplodedNode *Pred = C.getPredecessor(); local
2628 const LocationContext *LC = Pred->getLocationContext();
3115 ExplodedNode *Pred = C.generateNode(state); local
3122 if (!Pred)
3162 checkReturnWithRetEffect(const ReturnStmt *S, CheckerContext &C, ExplodedNode *Pred, RetEffect RE, RefVal X, SymbolRef Sym, const ProgramState *state) const argument
3333 handleAutoreleaseCounts(const ProgramState *state, GenericNodeBuilderRefCount Bd, ExplodedNode *Pred, ExprEngine &Eng, SymbolRef Sym, RefVal V) const argument
3447 ExplodedNode *Pred = Builder.getPredecessor(); local
3480 ExplodedNode *Pred = C.getPredecessor(); local
[all...]
/external/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c696 CAMLprim LLVMValueRef llvm_const_icmp(value Pred, argument
699 return LLVMConstICmp(Int_val(Pred) + LLVMIntEQ, LHSConstant, RHSConstant);
703 CAMLprim LLVMValueRef llvm_const_fcmp(value Pred, argument
706 return LLVMConstFCmp(Int_val(Pred), LHSConstant, RHSConstant);
1847 CAMLprim LLVMValueRef llvm_build_icmp(value Pred, argument
1850 return LLVMBuildICmp(Builder_val(B), Int_val(Pred) + LLVMIntEQ, LHS, RHS,
1855 CAMLprim LLVMValueRef llvm_build_fcmp(value Pred, argument
1858 return LLVMBuildFCmp(Builder_val(B), Int_val(Pred), LHS, RHS,

Completed in 587 milliseconds

1234