Home
last modified time | relevance | path

Searched refs:Dep (Results 1 – 15 of 15) sorted by relevance

/freebsd-9-stable/contrib/llvm/lib/CodeGen/
DScheduleDAGInstrs.cpp263 SDep Dep; in addPhysRegDataDeps() local
265 Dep = SDep(SU, SDep::Artificial); in addPhysRegDataDeps()
270 Dep = SDep(SU, SDep::Data, *Alias); in addPhysRegDataDeps()
273 Dep.setLatency( in addPhysRegDataDeps()
277 ST.adjustSchedDependency(SU, UseSU, Dep); in addPhysRegDataDeps()
278 UseSU->addPred(Dep); in addPhysRegDataDeps()
311 SDep Dep(SU, Kind, /*Reg=*/*Alias); in addPhysRegDeps() local
312 Dep.setLatency( in addPhysRegDeps()
314 DefSU->addPred(Dep); in addPhysRegDeps()
388 SDep Dep(SU, SDep::Output, Reg); in addVRegDefDeps() local
[all …]
DMachineTraceMetrics.cpp845 const DataDep &Dep = Deps[i]; in computeInstrDepths() local
847 BlockInfo[Dep.DefMI->getParent()->getNumber()]; in computeInstrDepths()
852 unsigned DepCycle = Cycles.lookup(Dep.DefMI).Depth; in computeInstrDepths()
854 if (!Dep.DefMI->isTransient()) in computeInstrDepths()
856 .computeOperandLatency(Dep.DefMI, Dep.DefOp, UseMI, Dep.UseOp); in computeInstrDepths()
934 static bool pushDepHeight(const DataDep &Dep, in pushDepHeight() argument
940 if (!Dep.DefMI->isTransient()) in pushDepHeight()
941 UseHeight += SchedModel.computeOperandLatency(Dep.DefMI, Dep.DefOp, in pushDepHeight()
942 UseMI, Dep.UseOp); in pushDepHeight()
947 tie(I, New) = Heights.insert(std::make_pair(Dep.DefMI, UseHeight)); in pushDepHeight()
[all …]
/freebsd-9-stable/contrib/llvm/include/llvm/CodeGen/
DScheduleDAG.h76 PointerIntPair<SUnit *, 2, Kind> Dep;
98 SDep() : Dep(0, Data) {} in SDep()
102 : Dep(S, kind), Contents() { in SDep()
120 : Dep(S, Order), Contents(), Latency(0) { in SDep()
126 if (Dep != Other.Dep) return false; in overlaps()
127 switch (Dep.getInt()) { in overlaps()
161 return Dep.getPointer(); in getSUnit()
166 Dep.setPointer(SU); in setSUnit()
171 return Dep.getInt(); in getKind()
/freebsd-9-stable/contrib/llvm/lib/Analysis/
DMemoryDependenceAnalysis.cpp721 MemDepResult Dep; in getNonLocalCallDependency() local
724 Dep = getCallSiteDependencyFrom(QueryCS, isReadonlyCall,ScanPos, DirtyBB); in getNonLocalCallDependency()
728 Dep = MemDepResult::getNonLocal(); in getNonLocalCallDependency()
730 Dep = MemDepResult::getNonFuncLocal(); in getNonLocalCallDependency()
736 ExistingResult->setResult(Dep); in getNonLocalCallDependency()
738 Cache.push_back(NonLocalDepEntry(DirtyBB, Dep)); in getNonLocalCallDependency()
742 if (!Dep.isNonLocal()) { in getNonLocalCallDependency()
745 if (Instruction *Inst = Dep.getInst()) in getNonLocalCallDependency()
836 MemDepResult Dep = getPointerDependencyFrom(Loc, isLoad, ScanPos, BB); in GetNonLocalInfoForBlock() local
841 ExistingResult->setResult(Dep); in GetNonLocalInfoForBlock()
[all …]
DMemDepPrinter.cpp38 typedef std::pair<InstTypePair, const BasicBlock *> Dep; typedef
39 typedef SmallSetVector<Dep, 4> DepSet;
DDependenceAnalysis.cpp3708 const SCEV *DependenceAnalysis::getSplitIteration(const Dependence *Dep, in getSplitIteration() argument
3710 assert(Dep && "expected a pointer to a Dependence"); in getSplitIteration()
3711 assert(Dep->isSplitable(SplitLevel) && in getSplitIteration()
3713 Instruction *Src = Dep->getSrc(); in getSplitIteration()
3714 Instruction *Dst = Dep->getDst(); in getSplitIteration()
/freebsd-9-stable/contrib/llvm/lib/Target/R600/
DR600Packetizer.cpp198 const SDep &Dep = SUJ->Succs[i]; in isLegalToPacketizeTogether() local
199 if (Dep.getSUnit() != SUI) in isLegalToPacketizeTogether()
201 if (Dep.getKind() == SDep::Anti) in isLegalToPacketizeTogether()
203 if (Dep.getKind() == SDep::Output) in isLegalToPacketizeTogether()
/freebsd-9-stable/contrib/llvm/lib/Transforms/Scalar/
DDeadStoreElimination.cpp669 MemDepResult Dep = MD->getPointerDependencyFrom(Loc, false, InstPt, BB); in HandleFree() local
670 while (Dep.isDef() || Dep.isClobber()) { in HandleFree()
671 Instruction *Dependency = Dep.getInst(); in HandleFree()
694 Dep = MD->getPointerDependencyFrom(Loc, false, Next, BB); in HandleFree()
697 if (Dep.isNonLocal()) in HandleFree()
DGVN.cpp1822 MemDepResult Dep = MD->getDependency(L); in processLoad() local
1826 if (Dep.isClobber() && TD) { in processLoad()
1838 if (StoreInst *DepSI = dyn_cast<StoreInst>(Dep.getInst())) { in processLoad()
1851 if (LoadInst *DepLI = dyn_cast<LoadInst>(Dep.getInst())) { in processLoad()
1866 if (MemIntrinsic *DepMI = dyn_cast<MemIntrinsic>(Dep.getInst())) { in processLoad()
1875 DEBUG(dbgs() << "GVN COERCED INST:\n" << *Dep.getInst() << '\n' in processLoad()
1889 if (Dep.isClobber()) { in processLoad()
1894 Instruction *I = Dep.getInst(); in processLoad()
1901 if (Dep.isNonLocal()) in processLoad()
1904 if (!Dep.isDef()) { in processLoad()
[all …]
/freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGSDNodes.cpp493 SDep Dep = isChain ? SDep(OpSU, SDep::Barrier) in AddSchedEdges() local
495 Dep.setLatency(OpLatency); in AddSchedEdges()
497 computeOperandLatency(OpN, N, i, Dep); in AddSchedEdges()
498 ST.adjustSchedDependency(OpSU, SU, Dep); in AddSchedEdges()
501 if (!SU->addPred(Dep) && !Dep.isCtrl() && OpSU->NumRegDefsLeft > 1) { in AddSchedEdges()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/AST/
DTemplateName.h217 explicit TemplateName(DependentTemplateName *Dep) : Storage(Dep) { } in TemplateName() argument
/freebsd-9-stable/contrib/llvm/utils/TableGen/
DCodeGenInstruction.cpp345 } else if (RecordVal *Dep = R->getValue("DeprecatedFeatureMask")) { in CodeGenInstruction() local
348 DeprecatedReason = Dep->getValue()->getAsString(); in CodeGenInstruction()
/freebsd-9-stable/contrib/llvm/include/llvm/Analysis/
DDependenceAnalysis.h334 const SCEV *getSplitIteration(const Dependence *Dep, unsigned Level);
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Sema/
DSemaOverload.cpp6771 Dep=-1, in getUsualArithmeticConversions() enumerator
6780 /* SL*/ { Flt, Dbl, LDbl, SL, SL, SLL, S128, Dep, UL, ULL, U128 }, in getUsualArithmeticConversions()
6781 /* SLL*/ { Flt, Dbl, LDbl, SLL, SLL, SLL, S128, Dep, Dep, ULL, U128 }, in getUsualArithmeticConversions()
6783 /* UI*/ { Flt, Dbl, LDbl, UI, Dep, Dep, S128, UI, UL, ULL, U128 }, in getUsualArithmeticConversions()
6784 /* UL*/ { Flt, Dbl, LDbl, UL, UL, Dep, S128, UL, UL, ULL, U128 }, in getUsualArithmeticConversions()
6794 if (Idx != Dep) return getArithmeticType(Idx); in getUsualArithmeticConversions()
/freebsd-9-stable/contrib/binutils/gas/doc/
Das.texinfo6622 @c reverse effect of @down at top of generic Machine-Dep chapter