HomeSort by relevance Sort by last modified time
    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