Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DFunctionPropertiesAnalysis.cpp72 int64_t Direction) { in updateForBB() argument
73 assert(Direction == 1 || Direction == -1); in updateForBB()
74 BasicBlockCount += Direction; in updateForBB()
76 (Direction * getNumBlocksFromCond(BB)); in updateForBB()
81 DirectCallsToDefinedFunctions += Direction; in updateForBB()
84 LoadInstCount += Direction; in updateForBB()
86 StoreInstCount += Direction; in updateForBB()
89 TotalInstructionCount += Direction * BB.sizeWithoutDebug(); in updateForBB()
94 BasicBlocksWithSingleSuccessor += Direction; in updateForBB()
96 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.cpp311 unsigned char Direction = DV[Level - 1].Direction; in isDirectionNegative() local
312 if (Direction == Dependence::DVEntry::EQ) in isDirectionNegative()
314 if (Direction == Dependence::DVEntry::GT || in isDirectionNegative()
315 Direction == Dependence::DVEntry::GE) in isDirectionNegative()
330 unsigned char Direction = DV[Level - 1].Direction; in normalize() local
333 unsigned char RevDirection = Direction & Dependence::DVEntry::EQ; in normalize()
334 if (Direction & Dependence::DVEntry::LT) in normalize()
336 if (Direction & Dependence::DVEntry::GT) in normalize()
338 DV[Level - 1].Direction = RevDirection; in normalize()
355 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()
H A DDXILResource.cpp917 ResourceCounterDirection Direction = ResourceCounterDirection::Decrement; in populateCounterDirections() local
919 Direction = ResourceCounterDirection::Increment; in populateCounterDirections()
926 RBInfo->CounterDirection = Direction; in populateCounterDirections()
927 else if (RBInfo->CounterDirection != Direction) { in populateCounterDirections()
/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()
90 if (Direction == LPD_Front) { in PeelSingleBlockLoop()
110 if (Direction == LPD_Front) { in PeelSingleBlockLoop()
/freebsd/sys/dev/smartpqi/
H A Dsmartpqi_ioctl.c271 iocommand->Request.Type.Direction != PQIIOCTL_NONE) in pqisrc_passthru_ioctl()
276 switch (iocommand->Request.Type.Direction) { in pqisrc_passthru_ioctl()
302 if (iocommand->Request.Type.Direction & PQIIOCTL_WRITE) { in pqisrc_passthru_ioctl()
318 switch (iocommand->Request.Type.Direction) { in pqisrc_passthru_ioctl()
403 (iocommand->Request.Type.Direction & PQIIOCTL_READ)) { in pqisrc_passthru_ioctl()
463 iocommand->Request.Type.Direction != PQIIOCTL_NONE) in pqisrc_big_passthru_ioctl()
468 switch (iocommand->Request.Type.Direction) { in pqisrc_big_passthru_ioctl()
494 if (iocommand->Request.Type.Direction & PQIIOCTL_WRITE) { in pqisrc_big_passthru_ioctl()
510 switch (iocommand->Request.Type.Direction) { in pqisrc_big_passthru_ioctl()
595 (iocommand->Request.Type.Direction & PQIIOCTL_READ)) { in pqisrc_big_passthru_ioctl()
H A Dsmartpqi_ioctl.h98 BYTE Direction:2; member
/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/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DEVLIndVarSimplify.cpp203 using Direction = Loop::LoopBounds::Direction; in run() typedef
205 case Direction::Increasing: in run()
209 case Direction::Decreasing: in run()
213 case Direction::Unknown: in run()
/freebsd/contrib/llvm-project/clang/lib/Format/
H A DDefinitionBlockSeparator.cpp136 const auto MayPrecedeDefinition = [&](const int Direction = -1) { in separateBlocks() argument
137 assert(Direction >= -1); in separateBlocks()
138 assert(Direction <= 1); in separateBlocks()
143 const size_t OperateIndex = OpeningLineIndex + Direction; in separateBlocks()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineLoopUtils.h34 MachineBasicBlock *PeelSingleBlockLoop(LoopPeelDirection Direction,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DCommentSema.cpp237 ParamCommandPassDirection Direction = getParamPassDirection(ArgLower); in actOnParamCommandDirectionArg() local
239 if (Direction == static_cast<ParamCommandPassDirection>(-1)) { in actOnParamCommandDirectionArg()
242 Direction = getParamPassDirection(ArgLower); in actOnParamCommandDirectionArg()
245 if (Direction != static_cast<ParamCommandPassDirection>(-1)) { in actOnParamCommandDirectionArg()
247 ParamCommandComment::getDirectionAsString(Direction); in actOnParamCommandDirectionArg()
252 Direction = ParamCommandPassDirection::In; // Sane fall back. in actOnParamCommandDirectionArg()
255 Command->setDirection(Direction, in actOnParamCommandDirectionArg()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp193 char Direction; in populateDependencyMatrix() local
203 Direction = '<'; in populateDependencyMatrix()
205 Direction = '>'; in populateDependencyMatrix()
207 Direction = '='; in populateDependencyMatrix()
209 Direction = '*'; in populateDependencyMatrix()
210 Dep.push_back(Direction); in populateDependencyMatrix()
249 for (unsigned char Direction : DV.slice(Begin, End - Begin)) { in isLexicographicallyPositive() local
250 if (Direction == '<') in isLexicographicallyPositive()
252 if (Direction == '>' || Direction == '*') in isLexicographicallyPositive()
H A DSimpleLoopUnswitch.cpp273 BasicBlock &BB, ArrayRef<Value *> Invariants, bool Direction, in buildPartialUnswitchConditionalBranch() argument
286 Value *Cond = Direction ? IRB.CreateOr(FrozenInvariants) in buildPartialUnswitchConditionalBranch()
288 IRB.CreateCondBr(Cond, Direction ? &UnswitchedSucc : &NormalSucc, in buildPartialUnswitchConditionalBranch()
289 Direction ? &NormalSucc : &UnswitchedSucc); in buildPartialUnswitchConditionalBranch()
294 BasicBlock &BB, ArrayRef<Value *> ToDuplicate, bool Direction, in buildPartialInvariantUnswitchConditionalBranch() argument
336 IRB.CreateCondBr(Cond, Direction ? &UnswitchedSucc : &NormalSucc, in buildPartialInvariantUnswitchConditionalBranch()
337 Direction ? &NormalSucc : &UnswitchedSucc); in buildPartialInvariantUnswitchConditionalBranch()
2219 bool Direction = true; in unswitchNontrivialInvariants() local
2231 Direction = false; in unswitchNontrivialInvariants()
2474 *SplitBB, Invariants, Direction, *ClonedPH, *LoopPH, L, MSSAU); in unswitchNontrivialInvariants()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.h72 MISched::Direction PostRASchedDirection;
393 MISched::Direction getPostRASchedDirection() const { in getPostRASchedDirection()
H A DRISCVSubtarget.cpp236 MISched::Direction PostRASchedDirection = getPostRASchedDirection(); in overridePostRASchedPolicy()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h96 unsigned char Direction : 3; // Init to ALL, then refine. member
103 : Direction(ALL), Scalar(true), PeelFirst(false), PeelLast(false), in DVEntry()
400 unsigned char Direction; member
H A DLoopInfo.h216 enum class Direction { Increasing, Decreasing, Unknown }; enum
219 LLVM_ABI Direction getDirection() const;
H A DFunctionPropertiesAnalysis.h32 void updateForBB(const BasicBlock &BB, int64_t Direction);
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/
H A DCrashDebugger.cpp557 bool Direction; member in __anon1e075dd70611::ReduceCrashingConditionals
560 ReduceCrashingConditionals(BugDriver &bd, BugTester testFn, bool Direction) in ReduceCrashingConditionals() argument
561 : BD(bd), TestFn(testFn), Direction(Direction) {} in ReduceCrashingConditionals()
588 << (Direction ? "true" : "false") << ":"; in TestBlocks()
605 if (Direction) in TestBlocks()
/freebsd/sys/dev/ciss/
H A Dcissio.h150 u_int8_t Direction:2; member
/freebsd/sys/contrib/edk2/Include/Protocol/
H A DUsbIo.h118 IN EFI_USB_DATA_DIRECTION Direction,

123