OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:Waitcnt
(Results
1 - 2
of
2
) sorted by null
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/Utils/
AMDGPUBaseInfo.cpp
537
unsigned
Waitcnt
= VmcntLo | Expcnt | Lgkmcnt;
539
return
Waitcnt
;
542
return
Waitcnt
| VmcntHi;
545
unsigned decodeVmcnt(const IsaInfo::IsaVersion &Version, unsigned
Waitcnt
) {
547
unpackBits(
Waitcnt
, getVmcntBitShiftLo(), getVmcntBitWidthLo());
552
unpackBits(
Waitcnt
, getVmcntBitShiftHi(), getVmcntBitWidthHi());
557
unsigned decodeExpcnt(const IsaInfo::IsaVersion &Version, unsigned
Waitcnt
) {
558
return unpackBits(
Waitcnt
, getExpcntBitShift(), getExpcntBitWidth());
561
unsigned decodeLgkmcnt(const IsaInfo::IsaVersion &Version, unsigned
Waitcnt
) {
562
return unpackBits(
Waitcnt
, getLgkmcntBitShift(), getLgkmcntBitWidth())
[
all
...]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
SIInsertWaitcnts.cpp
66
"amdgpu-
waitcnt
-forcezero",
67
cl::desc("Force all
waitcnt
instrs to be emitted as s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)"),
133
//
waitcnt
in order to know if there are multiple types of events within
304
void setWaitcnt(MachineInstr *WaitcntIn) {
Waitcnt
= WaitcntIn; }
305
void clearWaitcnt() {
Waitcnt
= nullptr; }
306
MachineInstr *getWaitcnt() const { return
Waitcnt
; }
322
MachineInstr *
Waitcnt
= nullptr;
337
// This is a per-loop-region object that records
waitcnt
status at the end of
389
// because of amdgpu-
waitcnt
-forcezero flag
415
// The
waitcnt
information is copied because it changes as the block i
[
all
...]
Completed in 379 milliseconds