Searched refs:Query (Results 1 - 19 of 19) sorted by relevance

/freebsd-10.2-release/contrib/llvm/include/llvm/CodeGen/
H A DLiveIntervalUnion.h59 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 DLiveRegMatrix.h54 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 DLiveInterval.h438 /// Query Liveness at Idx.
441 LiveQueryResult Query(SlotIndex Idx) const {
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/
H A DSpecialCaseList.cpp47 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 DInstructionSimplify.cpp44 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 DLiveRegMatrix.cpp57 Queries.reset(new LiveIntervalUnion::Query[NumRegUnits]);
130 LiveIntervalUnion::Query &LiveRegMatrix::query(LiveInterval &VirtReg,
132 LiveIntervalUnion::Query &Q = Queries[RegUnit];
H A DLiveIntervalUnion.cpp103 bool LiveIntervalUnion::Query::isSeenInterference(LiveInterval *VirtReg) const {
118 unsigned LiveIntervalUnion::Query::
H A DRegisterPressure.cpp505 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 DRegAllocBasic.cpp176 LiveIntervalUnion::Query &Q = Matrix->query(VirtReg, *Units);
H A DRegisterCoalescer.cpp615 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 DLiveIntervalAnalysis.cpp333 LiveQueryResult LRQ = li->Query(Idx);
454 LiveQueryResult LRQ = LI->Query(Kill);
489 LiveQueryResult LRQ = LI->Query(MBBStart);
H A DLiveRangeEdit.cpp281 LI.Query(Idx).isKill()))
H A DMachineVerifier.cpp1012 LiveQueryResult LRQ = LR->Query(UseIdx);
1030 LiveQueryResult LRQ = LI.Query(UseIdx);
1101 LiveQueryResult LRQ = LI.Query(DefIdx);
H A DRegAllocGreedy.cpp509 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 DMachineScheduler.cpp617 LiveQueryResult LRQ = LI.Query(LIS->getInstructionIndex(I));
631 = LI.Query(LIS->getInstructionIndex(SU->getInstr()));
809 LI.Query(LIS->getInstructionIndex(UI->SU->getInstr()));
H A DLiveInterval.cpp920 LiveQueryResult LRQ = LI.Query(Idx);
H A DInlineSpiller.cpp581 LiveQueryResult SrcQ = SrcLI.Query(VNI->def);
H A DScheduleDAGInstrs.cpp419 = LIS->getInterval(Reg).Query(LIS->getInstructionIndex(MI));
/freebsd-10.2-release/contrib/llvm/include/llvm/Transforms/Utils/
H A DSpecialCaseList.h106 bool inSectionCategory(const StringRef Section, const StringRef Query,

Completed in 284 milliseconds