HomeSort by relevance Sort by last modified time
    Searched refs:Anti (Results 1 - 9 of 9) 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:
233 /// only valid on Data, Anti, and Output edges. On Data edges, this
236 assert((getKind() == Data || getKind() == Anti || getKind() == Output) &&
242 /// 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
35 cl::desc("Debug control for aggressive anti-dep breaker"),
39 cl::desc("Debug control for aggressive anti-dep breaker"),
252 /// AntiDepEdges - Return in Edges the anti- and output- dependencies
258 if ((P->getKind() == SDep::Anti) || (P->getKind() == SDep::Output)) {
277 // In the case of a latency tie, prefer an anti-dependency edge over
280 (NextDepth == PredTotalLatency && P->getKind() == SDep::Anti)) {
548 // break the anti-dependence
    [all...]
CriticalAntiDepBreaker.cpp 1 //===----- CriticalAntiDepBreaker.cpp - Anti-dep breaker -------- ---------===//
11 // implements register anti-dependence breaking along a blocks
139 // In the case of a latency tie, prefer an anti-dependency edge over
142 (NextDepth == PredTotalLatency && P->getKind() == SDep::Anti)) {
389 // an anti-dependence with this AntiDepReg, because that would
390 // re-introduce that anti-dependence.
474 // There are three anti-dependencies here, and without special care,
484 // because at each anti-dependence, B is the first register that
485 // isn't A which is free. This re-introduces anti-dependencies
486 // at all but one of the original anti-dependencies that we wer
    [all...]
ScheduleDAG.cpp 342 case SDep::Anti: dbgs() << "anti"; break;
362 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));
824 // Add register-based dependencies (data, anti, and output).
    [all...]
MachineScheduler.cpp 378 /// anti/output dependencies on the registers clobbered by the call's regmask
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonVLIWPacketizer.cpp 363 return (DepType == SDep::Data || DepType == SDep::Anti ||
782 // Go through the packet instructions and search for anti dependency
795 // Anti Dep between c) and b) is irrelevant for this case
819 (PacketSU->Succs[i].getKind() == SDep::Anti) &&
886 // Look for Anti dependecy on the same predicate reg
    [all...]
  /external/chromium-trace/trace-viewer/tracing/third_party/devscripts/
licensecheck.pl 649 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/) {
650 $license = "Anti-Grain Geometry $license";
  /external/llvm/lib/Target/R600/
R600Packetizer.cpp 204 if (Dep.getKind() == SDep::Anti)

Completed in 132 milliseconds