| /minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | ScheduleDAG.h | 76 PointerIntPair<SUnit *, 2, Kind> Dep; 98 SDep() : Dep(nullptr, 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()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/ |
| H A D | ScheduleDAGInstrs.cpp | 271 SDep Dep; in addPhysRegDataDeps() local 273 Dep = SDep(SU, SDep::Artificial); in addPhysRegDataDeps() 278 Dep = SDep(SU, SDep::Data, *Alias); in addPhysRegDataDeps() 281 Dep.setLatency( in addPhysRegDataDeps() 285 ST.adjustSchedDependency(SU, UseSU, Dep); in addPhysRegDataDeps() 286 UseSU->addPred(Dep); in addPhysRegDataDeps() 319 SDep Dep(SU, Kind, /*Reg=*/*Alias); in addPhysRegDeps() local 320 Dep.setLatency( in addPhysRegDeps() 322 DefSU->addPred(Dep); in addPhysRegDeps() 398 SDep Dep(SU, SDep::Output, Reg); in addVRegDefDeps() local [all …]
|
| H A D | MachineTraceMetrics.cpp | 838 const DataDep &Dep = Deps[i]; in computeInstrDepths() local 840 BlockInfo[Dep.DefMI->getParent()->getNumber()]; in computeInstrDepths() 845 unsigned DepCycle = Cycles.lookup(Dep.DefMI).Depth; in computeInstrDepths() 847 if (!Dep.DefMI->isTransient()) in computeInstrDepths() 849 .computeOperandLatency(Dep.DefMI, Dep.DefOp, &UseMI, Dep.UseOp); in computeInstrDepths() 927 static bool pushDepHeight(const DataDep &Dep, in pushDepHeight() argument 933 if (!Dep.DefMI->isTransient()) in pushDepHeight() 934 UseHeight += SchedModel.computeOperandLatency(Dep.DefMI, Dep.DefOp, in pushDepHeight() 935 UseMI, Dep.UseOp); in pushDepHeight() 940 std::tie(I, New) = Heights.insert(std::make_pair(Dep.DefMI, UseHeight)); in pushDepHeight() [all …]
|
| /minix3/external/bsd/llvm/dist/clang/test/PCH/ |
| H A D | cxx-templates.cpp | 37 Dep<A>::Ty ty; in test() 38 Dep<A> a; in test()
|
| H A D | cxx-templates.h | 44 struct Dep {
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Analysis/ |
| H A D | MemoryDependenceAnalysis.cpp | 816 MemDepResult Dep; in getNonLocalCallDependency() local 819 Dep = getCallSiteDependencyFrom(QueryCS, isReadonlyCall,ScanPos, DirtyBB); in getNonLocalCallDependency() 823 Dep = MemDepResult::getNonLocal(); in getNonLocalCallDependency() 825 Dep = MemDepResult::getNonFuncLocal(); in getNonLocalCallDependency() 831 ExistingResult->setResult(Dep); in getNonLocalCallDependency() 833 Cache.push_back(NonLocalDepEntry(DirtyBB, Dep)); in getNonLocalCallDependency() 837 if (!Dep.isNonLocal()) { in getNonLocalCallDependency() 840 if (Instruction *Inst = Dep.getInst()) in getNonLocalCallDependency() 982 MemDepResult Dep = getPointerDependencyFrom(Loc, isLoad, ScanPos, BB); in GetNonLocalInfoForBlock() local 987 ExistingResult->setResult(Dep); in GetNonLocalInfoForBlock() [all …]
|
| H A D | MemDepPrinter.cpp | 37 typedef std::pair<InstTypePair, const BasicBlock *> Dep; typedef 38 typedef SmallSetVector<Dep, 4> DepSet;
|
| H A D | DependenceAnalysis.cpp | 3750 const SCEV *DependenceAnalysis::getSplitIteration(const Dependence &Dep, in getSplitIteration() argument 3752 assert(Dep.isSplitable(SplitLevel) && in getSplitIteration() 3754 Instruction *Src = Dep.getSrc(); in getSplitIteration() 3755 Instruction *Dst = Dep.getDst(); in getSplitIteration()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/TableGen/ |
| H A D | Main.cpp | 67 for (const auto &Dep : Parser.getDependencies()) { in createDependencyFile() local 68 DepOut.os() << ' ' << Dep.first; in createDependencyFile()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/ |
| H A D | R600Packetizer.cpp | 201 const SDep &Dep = SUJ->Succs[i]; in isLegalToPacketizeTogether() local 202 if (Dep.getSUnit() != SUI) in isLegalToPacketizeTogether() 204 if (Dep.getKind() == SDep::Anti) in isLegalToPacketizeTogether() 206 if (Dep.getKind() == SDep::Output) in isLegalToPacketizeTogether()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | DeadStoreElimination.cpp | 664 MemDepResult Dep = MD->getPointerDependencyFrom(Loc, false, InstPt, BB); in HandleFree() local 665 while (Dep.isDef() || Dep.isClobber()) { in HandleFree() 666 Instruction *Dependency = Dep.getInst(); in HandleFree() 689 Dep = MD->getPointerDependencyFrom(Loc, false, Next, BB); in HandleFree() 692 if (Dep.isNonLocal()) in HandleFree()
|
| H A D | GVN.cpp | 1835 MemDepResult Dep = MD->getDependency(L); in processLoad() local 1839 if (Dep.isClobber() && DL) { in processLoad() 1851 if (StoreInst *DepSI = dyn_cast<StoreInst>(Dep.getInst())) { in processLoad() 1864 if (LoadInst *DepLI = dyn_cast<LoadInst>(Dep.getInst())) { in processLoad() 1879 if (MemIntrinsic *DepMI = dyn_cast<MemIntrinsic>(Dep.getInst())) { in processLoad() 1888 DEBUG(dbgs() << "GVN COERCED INST:\n" << *Dep.getInst() << '\n' in processLoad() 1902 if (Dep.isClobber()) { in processLoad() 1907 Instruction *I = Dep.getInst(); in processLoad() 1914 if (Dep.isNonLocal()) in processLoad() 1917 if (!Dep.isDef()) { in processLoad() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | ScheduleDAGSDNodes.cpp | 498 SDep Dep = isChain ? SDep(OpSU, SDep::Barrier) in AddSchedEdges() local 500 Dep.setLatency(OpLatency); in AddSchedEdges() 502 computeOperandLatency(OpN, N, i, Dep); in AddSchedEdges() 503 ST.adjustSchedDependency(OpSU, SU, Dep); in AddSchedEdges() 506 if (!SU->addPred(Dep) && !Dep.isCtrl() && OpSU->NumRegDefsLeft > 1) { in AddSchedEdges()
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/AST/ |
| H A D | TemplateName.h | 217 explicit TemplateName(DependentTemplateName *Dep) : Storage(Dep) { } in TemplateName() argument
|
| /minix3/external/bsd/llvm/dist/llvm/utils/TableGen/ |
| H A D | CodeGenInstruction.cpp | 350 } else if (RecordVal *Dep = R->getValue("DeprecatedFeatureMask")) { in CodeGenInstruction() local 353 DeprecatedReason = Dep->getValue()->getAsString(); in CodeGenInstruction()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | DependenceAnalysis.h | 334 const SCEV *getSplitIteration(const Dependence &Dep, unsigned Level);
|
| /minix3/external/bsd/llvm/dist/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 7071 Dep=-1, in getUsualArithmeticConversions() enumerator 7080 /* SL*/ { Flt, Dbl, LDbl, SL, SL, SLL, S128, Dep, UL, ULL, U128 }, in getUsualArithmeticConversions() 7081 /* SLL*/ { Flt, Dbl, LDbl, SLL, SLL, SLL, S128, Dep, Dep, ULL, U128 }, in getUsualArithmeticConversions() 7083 /* UI*/ { Flt, Dbl, LDbl, UI, Dep, Dep, S128, UI, UL, ULL, U128 }, in getUsualArithmeticConversions() 7084 /* UL*/ { Flt, Dbl, LDbl, UL, UL, Dep, S128, UL, UL, ULL, U128 }, in getUsualArithmeticConversions() 7094 if (Idx != Dep) return getArithmeticType(Idx); in getUsualArithmeticConversions()
|