Home
last modified time | relevance | path

Searched refs:Direction (Results 1 – 25 of 43) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DFunctionPropertiesAnalysis.cpp71 int64_t Direction) { in updateForBB() argument
72 assert(Direction == 1 || Direction == -1); in updateForBB()
73 BasicBlockCount += Direction; in updateForBB()
75 (Direction * getNrBlocksFromCond(BB)); in updateForBB()
80 DirectCallsToDefinedFunctions += Direction; in updateForBB()
83 LoadInstCount += Direction; in updateForBB()
85 StoreInstCount += Direction; in updateForBB()
88 TotalInstructionCount += Direction * BB.sizeWithoutDebug(); in updateForBB()
93 BasicBlocksWithSingleSuccessor += Direction; in updateForBB()
95 BasicBlocksWithTwoSuccessors += Direction; in updateForBB()
[all …]
H A DDependenceGraphBuilder.cpp144 enum Direction { in createPiBlocks() enum
180 const Direction Dir) { in createPiBlocks()
185 << (Dir == Direction::Incoming ? "incoming)" : "outgoing)") in createPiBlocks()
188 assert((Dir == Direction::Incoming || Dir == Direction::Outgoing) && in createPiBlocks()
196 if (Dir == Direction::Incoming) { in createPiBlocks()
199 } else if (Dir == Direction::Outgoing) { in createPiBlocks()
213 reconnectEdges(N, SCCNode, &PiNode, Direction::Incoming); in createPiBlocks()
216 reconnectEdges(SCCNode, N, &PiNode, Direction::Outgoing); in createPiBlocks()
H A DDependenceAnalysis.cpp292 unsigned char Direction = DV[Level - 1].Direction; in isDirectionNegative() local
293 if (Direction == Dependence::DVEntry::EQ) in isDirectionNegative()
295 if (Direction == Dependence::DVEntry::GT || in isDirectionNegative()
296 Direction == Dependence::DVEntry::GE) in isDirectionNegative()
311 unsigned char Direction = DV[Level - 1].Direction; in normalize() local
314 unsigned char RevDirection = Direction & Dependence::DVEntry::EQ; in normalize()
315 if (Direction & Dependence::DVEntry::LT) in normalize()
317 if (Direction & Dependence::DVEntry::GT) in normalize()
319 DV[Level - 1].Direction = RevDirection; in normalize()
336 return DV[Level - 1].Direction; in getDirection()
[all …]
H A DLoopInfo.cpp231 using Direction = Loop::LoopBounds::Direction; typedef
263 Direction D = getDirection(); in getCanonicalPredicate()
264 if (D == Direction::Increasing) in getCanonicalPredicate()
267 if (D == Direction::Decreasing) in getCanonicalPredicate()
275 Direction Loop::LoopBounds::getDirection() const { in getDirection()
280 return Direction::Increasing; in getDirection()
282 return Direction::Decreasing; in getDirection()
285 return Direction::Unknown; in getDirection()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopUtils.cpp26 MachineBasicBlock *llvm::PeelSingleBlockLoop(LoopPeelDirection Direction, in PeelSingleBlockLoop() argument
39 if (Direction == LPD_Front) in PeelSingleBlockLoop()
57 if (Direction == LPD_Back) { in PeelSingleBlockLoop()
89 if (Direction == LPD_Front) { in PeelSingleBlockLoop()
109 if (Direction == LPD_Front) { in PeelSingleBlockLoop()
/freebsd/sys/contrib/dev/acpica/compiler/
H A Daslmapoutput.c300 const char *Direction; in MpEmitGpioInfo() local
345 Direction = "-Interrupt-"; in MpEmitGpioInfo()
352 Direction = DirectionDecode[Info->Direction]; in MpEmitGpioInfo()
363 Info->PinNumber, Type, Direction, Polarity); in MpEmitGpioInfo()
H A Daslmapenter.c224 … Info->Direction = (UINT8) (Resource->Gpio.IntFlags & 0x0003); /* _IOR, for IO descriptor */ in MpSaveGpioInfo()
H A Dasltypes.h465 UINT8 Direction; member
/freebsd/sys/dev/smartpqi/
H A Dsmartpqi_ioctl.c260 iocommand->Request.Type.Direction != PQIIOCTL_NONE) in pqisrc_passthru_ioctl()
265 switch (iocommand->Request.Type.Direction) { in pqisrc_passthru_ioctl()
291 if (iocommand->Request.Type.Direction & PQIIOCTL_WRITE) { in pqisrc_passthru_ioctl()
307 switch (iocommand->Request.Type.Direction) { in pqisrc_passthru_ioctl()
392 (iocommand->Request.Type.Direction & PQIIOCTL_READ)) { in pqisrc_passthru_ioctl()
H A Dsmartpqi_ioctl.h98 BYTE Direction:2; member
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp136 char Direction; in populateDependencyMatrix() local
139 Direction = 'S'; in populateDependencyMatrix()
140 Dep.push_back(Direction); in populateDependencyMatrix()
145 Direction = '<'; in populateDependencyMatrix()
148 Direction = '>'; in populateDependencyMatrix()
150 Direction = '='; in populateDependencyMatrix()
152 Direction = '*'; in populateDependencyMatrix()
153 Dep.push_back(Direction); in populateDependencyMatrix()
186 for (unsigned char Direction : DV) { in isLexicographicallyPositive() local
187 if (Direction == '<') in isLexicographicallyPositive()
[all …]
H A DSimpleLoopUnswitch.cpp273 BasicBlock &BB, ArrayRef<Value *> Invariants, bool Direction, in buildPartialUnswitchConditionalBranch() argument
285 Value *Cond = Direction ? IRB.CreateOr(FrozenInvariants) in buildPartialUnswitchConditionalBranch()
287 IRB.CreateCondBr(Cond, Direction ? &UnswitchedSucc : &NormalSucc, in buildPartialUnswitchConditionalBranch()
288 Direction ? &NormalSucc : &UnswitchedSucc); in buildPartialUnswitchConditionalBranch()
293 BasicBlock &BB, ArrayRef<Value *> ToDuplicate, bool Direction, in buildPartialInvariantUnswitchConditionalBranch() argument
330 IRB.CreateCondBr(Cond, Direction ? &UnswitchedSucc : &NormalSucc, in buildPartialInvariantUnswitchConditionalBranch()
331 Direction ? &NormalSucc : &UnswitchedSucc); in buildPartialInvariantUnswitchConditionalBranch()
2214 bool Direction = true; in unswitchNontrivialInvariants()
2226 Direction = false; in unswitchNontrivialInvariants()
2468 *SplitBB, Invariants, Direction, *ClonedP in unswitchNontrivialInvariants()
2213 bool Direction = true; unswitchNontrivialInvariants() local
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineLoopUtils.h34 MachineBasicBlock *PeelSingleBlockLoop(LoopPeelDirection Direction,
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h95 unsigned char Direction : 3; // Init to ALL, then refine. member
102 : Direction(ALL), Scalar(true), PeelFirst(false), PeelLast(false), in DVEntry()
386 unsigned char Direction; member
H A DFunctionPropertiesAnalysis.h28 void updateForBB(const BasicBlock &BB, int64_t Direction);
H A DLoopInfo.h220 enum class Direction { Increasing, Decreasing, Unknown }; enum
223 Direction getDirection() const;
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/
H A DCrashDebugger.cpp560 bool Direction; member in __anon1e075dd70611::ReduceCrashingConditionals
563 ReduceCrashingConditionals(BugDriver &bd, BugTester testFn, bool Direction) in ReduceCrashingConditionals() argument
564 : BD(bd), TestFn(testFn), Direction(Direction) {} in ReduceCrashingConditionals()
591 << (Direction ? "true" : "false") << ":"; in TestBlocks()
608 if (Direction) in TestBlocks()
/freebsd/sys/dev/ciss/
H A Dcissio.h150 u_int8_t Direction:2; member
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DLegacyPassManagers.h358 Pass *findAnalysisPass(AnalysisID AID, bool Direction);
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp50 const char *Direction = (*ETI == CurrentTypeIndex) in formatClassOptions() local
54 formatv("forward ref ({0} {1})", Direction, *ETI).str(); in formatClassOptions()
/freebsd/sys/contrib/device-tree/Bindings/dma/
H A Dste-dma40.txt46 0x00000002: Direction:
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTreeConstruction.h197 constexpr bool Direction = IsReverse != IsPostDom; // XOR. member
198 auto Successors = getChildren<Direction>(BB, BatchUpdates);
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrData.td270 // Direction
713 // Direction
/freebsd/share/misc/
H A Dusb_hid_usages130 0xC9 Turret Direction
1055 0x56 Direction Enable
1056 0x57 Direction
/freebsd/sys/dev/mps/mpi/
H A Dmpi2_history.txt109 * Added alternative defines for the SGE Direction bit.

12