Home
last modified time | relevance | path

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

12

/external/llvm/lib/CodeGen/
DMachineTraceMetrics.cpp832 for (const DataDep &Dep : Deps) { in computeInstrDepths() local
834 BlockInfo[Dep.DefMI->getParent()->getNumber()]; in computeInstrDepths()
839 unsigned DepCycle = Cycles.lookup(Dep.DefMI).Depth; in computeInstrDepths()
841 if (!Dep.DefMI->isTransient()) in computeInstrDepths()
843 .computeOperandLatency(Dep.DefMI, Dep.DefOp, &UseMI, Dep.UseOp); in computeInstrDepths()
924 static bool pushDepHeight(const DataDep &Dep, in pushDepHeight() argument
930 if (!Dep.DefMI->isTransient()) in pushDepHeight()
931 UseHeight += SchedModel.computeOperandLatency(Dep.DefMI, Dep.DefOp, in pushDepHeight()
932 UseMI, Dep.UseOp); in pushDepHeight()
937 std::tie(I, New) = Heights.insert(std::make_pair(Dep.DefMI, UseHeight)); in pushDepHeight()
[all …]
DScheduleDAGInstrs.cpp267 SDep Dep; in addPhysRegDataDeps() local
269 Dep = SDep(SU, SDep::Artificial); in addPhysRegDataDeps()
274 Dep = SDep(SU, SDep::Data, *Alias); in addPhysRegDataDeps()
277 Dep.setLatency( in addPhysRegDataDeps()
281 ST.adjustSchedDependency(SU, UseSU, Dep); in addPhysRegDataDeps()
282 UseSU->addPred(Dep); in addPhysRegDataDeps()
315 SDep Dep(SU, Kind, /*Reg=*/*Alias); in addPhysRegDeps() local
316 Dep.setLatency( in addPhysRegDeps()
318 DefSU->addPred(Dep); in addPhysRegDeps()
425 SDep Dep(SU, SDep::Data, Reg); in addVRegDefDeps() local
[all …]
/external/llvm/include/llvm/CodeGen/
DScheduleDAG.h76 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()
/external/llvm/lib/Analysis/
DMemoryDependenceAnalysis.cpp907 MemDepResult Dep; in getNonLocalCallDependency() local
910 Dep = getCallSiteDependencyFrom(QueryCS, isReadonlyCall,ScanPos, DirtyBB); in getNonLocalCallDependency()
914 Dep = MemDepResult::getNonLocal(); in getNonLocalCallDependency()
916 Dep = MemDepResult::getNonFuncLocal(); in getNonLocalCallDependency()
922 ExistingResult->setResult(Dep); in getNonLocalCallDependency()
924 Cache.push_back(NonLocalDepEntry(DirtyBB, Dep)); in getNonLocalCallDependency()
928 if (!Dep.isNonLocal()) { in getNonLocalCallDependency()
931 if (Instruction *Inst = Dep.getInst()) in getNonLocalCallDependency()
1048 MemDepResult Dep = getPointerDependencyFrom(Loc, isLoad, ScanPos, BB, in GetNonLocalInfoForBlock() local
1054 ExistingResult->setResult(Dep); in GetNonLocalInfoForBlock()
[all …]
DMemDepPrinter.cpp37 typedef std::pair<InstTypePair, const BasicBlock *> Dep; typedef
38 typedef SmallSetVector<Dep, 4> DepSet;
DLoopAccessAnalysis.cpp1774 for (auto &Dep : *Dependences) { in print()
1775 Dep.print(OS, Depth + 2, DepChecker.getMemoryInstructions()); in print()
DDependenceAnalysis.cpp3814 const SCEV *DependenceAnalysis::getSplitIteration(const Dependence &Dep, in getSplitIteration() argument
3816 assert(Dep.isSplitable(SplitLevel) && in getSplitIteration()
3818 Instruction *Src = Dep.getSrc(); in getSplitIteration()
3819 Instruction *Dst = Dep.getDst(); in getSplitIteration()
/external/clang/test/PCH/
Dcxx-templates.cpp37 Dep<A>::Ty ty; in test()
38 Dep<A> a; in test()
Dcxx-templates.h44 struct Dep {
/external/llvm/lib/Transforms/Scalar/
DLoopLoadElimination.cpp139 for (const auto &Dep : *Deps) { in findStoreToLoadDependences()
140 Instruction *Source = Dep.getSource(LAI); in findStoreToLoadDependences()
141 Instruction *Destination = Dep.getDestination(LAI); in findStoreToLoadDependences()
143 if (Dep.Type == MemoryDepChecker::Dependence::Unknown) { in findStoreToLoadDependences()
151 if (Dep.isBackward()) in findStoreToLoadDependences()
157 assert(Dep.isForward() && "Needs to be a forward dependence"); in findStoreToLoadDependences()
DDeadStoreElimination.cpp750 MemDepResult Dep = in HandleFree() local
752 while (Dep.isDef() || Dep.isClobber()) { in HandleFree()
753 Instruction *Dependency = Dep.getInst(); in HandleFree()
776 Dep = MD->getPointerDependencyFrom(Loc, false, Next, BB); in HandleFree()
779 if (Dep.isNonLocal()) in HandleFree()
DLoopDistribute.cpp558 for (auto &Dep : Dependences) in MemoryInstructionDependences() local
559 if (Dep.isPossiblyBackward()) { in MemoryInstructionDependences()
563 ++Accesses[Dep.Source].NumUnsafeDependencesStartOrEnd; in MemoryInstructionDependences()
564 --Accesses[Dep.Destination].NumUnsafeDependencesStartOrEnd; in MemoryInstructionDependences()
566 DEBUG(Dep.print(dbgs(), 2, Instructions)); in MemoryInstructionDependences()
DLoopInterchange.cpp113 std::vector<char> Dep; in populateDependencyMatrix() local
145 Dep.push_back(Direction); in populateDependencyMatrix()
148 Dep.push_back(Direction); in populateDependencyMatrix()
161 Dep.push_back(Direction); in populateDependencyMatrix()
164 while (Dep.size() != Level) { in populateDependencyMatrix()
165 Dep.push_back('I'); in populateDependencyMatrix()
168 DepMatrix.push_back(Dep); in populateDependencyMatrix()
DGVN.cpp1895 MemDepResult Dep = MD->getDependency(L); in processLoad() local
1900 if (Dep.isClobber()) { in processLoad()
1912 if (StoreInst *DepSI = dyn_cast<StoreInst>(Dep.getInst())) { in processLoad()
1924 if (LoadInst *DepLI = dyn_cast<LoadInst>(Dep.getInst())) { in processLoad()
1938 if (MemIntrinsic *DepMI = dyn_cast<MemIntrinsic>(Dep.getInst())) { in processLoad()
1946 DEBUG(dbgs() << "GVN COERCED INST:\n" << *Dep.getInst() << '\n' in processLoad()
1963 Instruction *I = Dep.getInst(); in processLoad()
1970 if (Dep.isNonLocal()) in processLoad()
1973 if (!Dep.isDef()) { in processLoad()
1983 Instruction *DepInst = Dep.getInst(); in processLoad()
/external/llvm/lib/TableGen/
DMain.cpp65 for (const auto &Dep : Parser.getDependencies()) { in createDependencyFile() local
66 DepOut.os() << ' ' << Dep.first; in createDependencyFile()
/external/llvm/lib/Target/AMDGPU/
DR600Packetizer.cpp201 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()
/external/llvm/lib/Target/Hexagon/
DHexagonVLIWPacketizer.cpp807 auto &Dep = PacketSU->Succs[i]; in restrictingDepExistInPacket() local
808 if (Dep.getSUnit() == PacketSUDep && Dep.getKind() == SDep::Anti && in restrictingDepExistInPacket()
809 Dep.getReg() == DepReg) in restrictingDepExistInPacket()
872 auto Dep = PacketSU->Succs[i]; in arePredicatesComplements() local
877 if (Dep.getSUnit() == SU && Dep.getKind() == SDep::Data && in arePredicatesComplements()
878 Hexagon::PredRegsRegClass.contains(Dep.getReg())) { in arePredicatesComplements()
884 if (restrictingDepExistInPacket(I, Dep.getReg())) in arePredicatesComplements()
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGSDNodes.cpp486 SDep Dep = isChain ? SDep(OpSU, SDep::Barrier) in AddSchedEdges() local
488 Dep.setLatency(OpLatency); in AddSchedEdges()
490 computeOperandLatency(OpN, N, i, Dep); in AddSchedEdges()
491 ST.adjustSchedDependency(OpSU, SU, Dep); in AddSchedEdges()
494 if (!SU->addPred(Dep) && !Dep.isCtrl() && OpSU->NumRegDefsLeft > 1) { in AddSchedEdges()
/external/v8/test/cctest/
Dcctest.h51 #define DEPENDENT_TEST(Name, Dep) \ argument
53 CcTest register_test_##Name(Test##Name, __FILE__, #Name, #Dep, true, true); \
58 #define UNINITIALIZED_DEPENDENT_TEST(Name, Dep) \ argument
60 CcTest register_test_##Name(Test##Name, __FILE__, #Name, #Dep, true, false); \
/external/clang/include/clang/AST/
DTemplateName.h217 explicit TemplateName(DependentTemplateName *Dep) : Storage(Dep) { } in TemplateName() argument
/external/llvm/utils/TableGen/
DCodeGenInstruction.cpp351 } else if (RecordVal *Dep = R->getValue("DeprecatedFeatureMask")) { in CodeGenInstruction() local
354 DeprecatedReason = Dep->getValue()->getAsString(); in CodeGenInstruction()
/external/clang/lib/Driver/
DSanitizerArgs.cpp588 for (const auto &Dep : ExtraDeps) { in addArgs() local
590 ExtraDepOpt += Dep; in addArgs()
/external/llvm/include/llvm/Analysis/
DDependenceAnalysis.h337 const SCEV *getSplitIteration(const Dependence &Dep, unsigned Level);
/external/clang/lib/Sema/
DSemaOverload.cpp7212 Dep=-1, in getUsualArithmeticConversions() enumerator
7221 /* SL*/ { Flt, Dbl, LDbl, SL, SL, SLL, S128, Dep, UL, ULL, U128 }, in getUsualArithmeticConversions()
7222 /* SLL*/ { Flt, Dbl, LDbl, SLL, SLL, SLL, S128, Dep, Dep, ULL, U128 }, in getUsualArithmeticConversions()
7224 /* UI*/ { Flt, Dbl, LDbl, UI, Dep, Dep, S128, UI, UL, ULL, U128 }, in getUsualArithmeticConversions()
7225 /* UL*/ { Flt, Dbl, LDbl, UL, UL, Dep, S128, UL, UL, ULL, U128 }, in getUsualArithmeticConversions()
7235 if (Idx != Dep) return getArithmeticType(Idx); in getUsualArithmeticConversions()
/external/bison/
DChangeLog-1998681 (clean): Renamed from 'distclean'. Dep on mostlyclean, not
683 (realclean): Dep on clean.

12