/freebsd-10.2-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | LiveIntervalUnion.h | 59 class Query; 103 /// Query interferences between a single live virtual register and a live 105 class Query { class in class:llvm::LiveIntervalUnion 117 Query(): LiveUnion(), VirtReg(), Tag(0), UserTag(0) {} function in class:llvm::LiveIntervalUnion::Query 119 Query(LiveInterval *VReg, LiveIntervalUnion *LIU): function in class:llvm::LiveIntervalUnion::Query 176 Query(const Query&) LLVM_DELETED_FUNCTION; 177 void operator=(const Query&) LLVM_DELETED_FUNCTION;
|
H A D | LiveRegMatrix.h | 54 OwningArrayPtr<LiveIntervalUnion::Query> Queries; 135 /// Query a line of the assigned virtual register matrix directly. 137 /// This returns a reference to an internal Query data structure that is only 139 LiveIntervalUnion::Query &query(LiveInterval &VirtReg, unsigned RegUnit);
|
H A D | LiveInterval.h | 438 /// Query Liveness at Idx. 441 LiveQueryResult Query(SlotIndex Idx) const {
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | SpecialCaseList.cpp | 47 bool match(StringRef Query) const { 48 return Strings.count(Query) || (RegEx && RegEx->match(Query)); 212 const StringRef Query, 219 return II->getValue().match(Query); 211 inSectionCategory(const StringRef Section, const StringRef Query, const StringRef Category) const argument
|
/freebsd-10.2-release/contrib/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 44 struct Query { struct 49 Query(const DataLayout *td, const TargetLibraryInfo *tli, function in struct:Query 53 static Value *SimplifyAndInst(Value *, Value *, const Query &, unsigned); 54 static Value *SimplifyBinOp(unsigned, Value *, Value *, const Query &, 56 static Value *SimplifyCmpInst(unsigned, Value *, Value *, const Query &, 58 static Value *SimplifyOrInst(Value *, Value *, const Query &, unsigned); 59 static Value *SimplifyXorInst(Value *, Value *, const Query &, unsigned); 60 static Value *SimplifyTruncInst(Value *, Type *, const Query &, unsigned); 129 unsigned OpcToExpand, const Query &Q, 190 unsigned OpcToExtract, const Query [all...] |
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/ |
H A D | LiveRegMatrix.cpp | 57 Queries.reset(new LiveIntervalUnion::Query[NumRegUnits]); 130 LiveIntervalUnion::Query &LiveRegMatrix::query(LiveInterval &VirtReg, 132 LiveIntervalUnion::Query &Q = Queries[RegUnit];
|
H A D | LiveIntervalUnion.cpp | 103 bool LiveIntervalUnion::Query::isSeenInterference(LiveInterval *VirtReg) const { 118 unsigned LiveIntervalUnion::Query::
|
H A D | RegisterPressure.cpp | 505 LiveQueryResult LRQ = LR->Query(SlotIdx); 525 LiveQueryResult LRQ = LR->Query(SlotIdx); 583 lastUse = LR && LR->Query(SlotIdx).isKill(); 720 LiveQueryResult LRQ = LR->Query(SlotIdx); 919 LiveQueryResult LRQ = LR->Query(SlotIdx);
|
H A D | RegAllocBasic.cpp | 176 LiveIntervalUnion::Query &Q = Matrix->query(VirtReg, *Units);
|
H A D | RegisterCoalescer.cpp | 615 if (NewReg != IntB.reg || !IntB.Query(AValNo->def).isKill()) 745 VNInfo *ValNo = SrcInt.Query(CopyIdx).valueIn(); 1049 LiveQueryResult LRQ = LI.Query(LIS->getInstructionIndex(CopyMI)); 1445 LiveQueryResult LRQ = LIS->getInterval(Reg).Query(VNI->def); 1496 V.RedefVNI = LI.Query(VNI->def).valueIn(); 1513 LiveQueryResult OtherLRQ = Other.LI.Query(VNI->def);
|
H A D | LiveIntervalAnalysis.cpp | 333 LiveQueryResult LRQ = li->Query(Idx); 454 LiveQueryResult LRQ = LI->Query(Kill); 489 LiveQueryResult LRQ = LI->Query(MBBStart);
|
H A D | LiveRangeEdit.cpp | 281 LI.Query(Idx).isKill()))
|
H A D | MachineVerifier.cpp | 1012 LiveQueryResult LRQ = LR->Query(UseIdx); 1030 LiveQueryResult LRQ = LI.Query(UseIdx); 1101 LiveQueryResult LRQ = LI.Query(DefIdx);
|
H A D | RegAllocGreedy.cpp | 509 LiveIntervalUnion::Query subQ(&VirtReg, &Matrix->getLiveUnions()[*Units]); 579 LiveIntervalUnion::Query &Q = Matrix->query(VirtReg, *Units); 655 LiveIntervalUnion::Query &Q = Matrix->query(VirtReg, *Units);
|
H A D | MachineScheduler.cpp | 617 LiveQueryResult LRQ = LI.Query(LIS->getInstructionIndex(I)); 631 = LI.Query(LIS->getInstructionIndex(SU->getInstr())); 809 LI.Query(LIS->getInstructionIndex(UI->SU->getInstr()));
|
H A D | LiveInterval.cpp | 920 LiveQueryResult LRQ = LI.Query(Idx);
|
H A D | InlineSpiller.cpp | 581 LiveQueryResult SrcQ = SrcLI.Query(VNI->def);
|
H A D | ScheduleDAGInstrs.cpp | 419 = LIS->getInterval(Reg).Query(LIS->getInstructionIndex(MI));
|
/freebsd-10.2-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | SpecialCaseList.h | 106 bool inSectionCategory(const StringRef Section, const StringRef Query,
|