HomeSort by relevance Sort by last modified time
    Searched refs:Anti (Results 1 - 10 of 10) sorted by null

  /external/llvm/include/llvm/CodeGen/
ScheduleDAG.h 50 Anti, ///< A register anti-dependedence (aka WAR).
80 /// Reg - For Data, Anti, and Output dependencies, the associated
106 case Anti:
109 "SDep::Anti and SDep::Output must use a non-zero Reg!");
129 case Anti:
227 /// only valid on Data, Anti, and Output edges. On Data edges, this
230 assert((getKind() == Data || getKind() == Anti || getKind() == Output) &&
236 /// only valid on Data, Anti, and Output edges. On Anti and Outpu
    [all...]
  /external/llvm/lib/CodeGen/
AggressiveAntiDepBreaker.cpp 1 //===----- AggressiveAntiDepBreaker.cpp - Anti-dep breaker ----------------===//
11 // implements register anti-dependence breaking during post-RA
12 // scheduling. It attempts to break all anti-dependencies within a
36 cl::desc("Debug control for aggressive anti-dep breaker"),
40 cl::desc("Debug control for aggressive anti-dep breaker"),
258 /// AntiDepEdges - Return in Edges the anti- and output- dependencies
264 if ((P->getKind() == SDep::Anti) || (P->getKind() == SDep::Output)) {
286 // In the case of a latency tie, prefer an anti-dependency edge over
289 (NextDepth == PredTotalLatency && P->getKind() == SDep::Anti)) {
547 // break the anti-dependence
    [all...]
CriticalAntiDepBreaker.cpp 1 //===----- CriticalAntiDepBreaker.cpp - Anti-dep breaker -------- ---------===//
11 // implements register anti-dependence breaking along a blocks
143 // In the case of a latency tie, prefer an anti-dependency edge over
146 (NextDepth == PredTotalLatency && P->getKind() == SDep::Anti)) {
412 // an anti-dependence with this AntiDepReg, because that would
413 // re-introduce that anti-dependence.
497 // There are three anti-dependencies here, and without special care,
507 // because at each anti-dependence, B is the first register that
508 // isn't A which is free. This re-introduces anti-dependencies
509 // at all but one of the original anti-dependencies that we wer
    [all...]
ScheduleDAG.cpp 343 case SDep::Anti: dbgs() << "anti"; break;
363 case SDep::Anti: dbgs() << "anti"; break;
ScheduleDAGInstrs.cpp 292 /// addPhysRegDeps - Add register dependencies (data, anti, and output) from
299 // Optionally add output and anti dependencies. For anti
305 SDep::Kind Kind = MO.isUse() ? SDep::Anti : SDep::Output;
317 if (Kind == SDep::Anti)
380 // Singly defined vregs do not have output/anti dependencies.
457 DefI->SU->addPred(SDep(SU, SDep::Anti, Reg));
812 // Add register-based dependencies (data, anti, and output).
    [all...]
MachineScheduler.cpp 366 /// anti/output dependencies on the registers clobbered by the call's regmask
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonVLIWPacketizer.cpp 366 return (DepType == SDep::Data || DepType == SDep::Anti ||
792 // Go through the packet instructions and search for anti dependency
805 // Anti Dep between c) and b) is irrelevant for this case
829 (PacketSU->Succs[i].getKind() == SDep::Anti) &&
    [all...]
  /external/chromium_org/third_party/devscripts/
licensecheck.pl 642 if ($licensetext =~ /Anti-Grain Geometry.*Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided as is without express or impl/) {
643 $license = "Anti-Grain Geometry $license";
  /external/llvm/lib/Target/R600/
R600Packetizer.cpp 204 if (Dep.getKind() == SDep::Anti)
  /external/chromium_org/third_party/readability/js/
readability.js     [all...]

Completed in 1369 milliseconds