HomeSort by: relevance | last modified time | path
    Searched refs:EXEC (Results 1 - 25 of 35) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIFixVGPRCopies.cpp 10 /// Add implicit use of exec to vector register copies.
57 if (TII->isVGPRCopy(MI) && !MI.readsRegister(AMDGPU::EXEC, TRI)) {
59 MachineOperand::CreateReg(AMDGPU::EXEC, false, true));
60 LLVM_DEBUG(dbgs() << "Add exec use to " << MI);
SIOptimizeExecMasking.cpp 17 #define DEBUG_TYPE "si-optimize-exec-masking"
33 return "SI optimize exec mask operations";
45 "SI optimize exec mask operations", false, false)
48 "SI optimize exec mask operations", false, false)
54 /// If \p MI is a copy from exec, return the register copied to.
64 Src.getReg() == (ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC))
72 /// If \p MI is a copy to exec, return the register copied from.
80 Dst.getReg() == (ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC) &&
93 /// If \p MI is a logical operation on an exec value,
106 if (Src1.isReg() && Src1.getReg() == AMDGPU::EXEC)
    [all...]
SILowerControlFlow.cpp 16 /// by writting to the 64-bit EXEC register (each bit corresponds to a
18 /// to its bit of the VCC register (like EXEC VCC is 64-bits, one for each
20 /// EXEC to update the predicates.
32 /// %sgpr0 = S_AND_SAVEEXEC_B64 %vcc // Save and update the exec mask
33 /// %sgpr0 = S_XOR_B64 %sgpr0, %exec // Clear live bits from saved exec mask
37 /// // EXEC are zero.
41 /// %sgpr0 = S_OR_SAVEEXEC_B64 %sgpr0 // Restore the exec mask for the Then block
42 /// %exec = S_XOR_B64 %sgpr0, %exec // Update the exec mas
    [all...]
SILateBranchLowering.cpp 125 ExecReg = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC;
SIWholeQuadMode.cpp 24 /// S_MOV_B64 LiveMask, EXEC
25 /// S_WQM_B64 EXEC, EXEC
32 /// S_MOV_B64 EXEC, Tmp
39 /// S_MOV_B64 EXEC, Tmp
45 /// S_MOV_B64 Tmp, EXEC
46 /// S_WQM_B64 EXEC, EXEC
48 /// S_MOV_B64 EXEC, Tmp
168 Register Exec;
    [all...]
GCNHazardRecognizer.cpp 642 // Check for DPP VGPR read after VALU VGPR write and EXEC write.
663 DppExecWaitStates - getWaitStatesSinceDef(AMDGPU::EXEC, IsHazardDefFn,
1043 if (!MI->modifiesRegister(AMDGPU::EXEC, TRI))
1049 return I.readsRegister(AMDGPU::EXEC, TRI);
1215 getWaitStatesSinceDef(AMDGPU::EXEC, IsVALUFn, MaxWaitStates);
1391 getWaitStatesSinceDef(AMDGPU::EXEC, IsLegacyVALUFn,
SIOptimizeExecMaskingPreRA.cpp 10 /// This pass performs exec mask handling peephole optimizations which needs
24 #define DEBUG_TYPE "si-optimize-exec-masking-pre-ra"
55 return "SI optimize exec mask operations pre-RA";
68 "SI optimize exec mask operations pre-RA", false, false)
71 "SI optimize exec mask operations pre-RA", false, false)
110 // $vcc = S_AND_B64 $exec, %cmp
113 // $vcc = S_ANDN2_B64 $exec, %cc
118 // only 3 first instructions are really needed. S_AND_B64 with exec is a
231 // ... instructions not modifying exec ...
232 // %tmp = S_AND $exec, %ds
    [all...]
SIPreEmitPeephole.cpp 70 // vcc = S_AND_B64 exec, sreg or S_ANDN2_B64 exec, sreg
82 const unsigned ExecReg = IsWave32 ? AMDGPU::EXEC_LO : AMDGPU::EXEC;
169 // EXEC is updated directly
211 // Depends only on EXEC
299 // leaving the loop might never be taken when EXEC = 0.
307 // These instructions are potentially expensive even if EXEC = 0.
SIInstrInfo.cpp 111 // rematerializable due to implicit reads of exec. We really want all of the
856 // First implicit operand is $exec.
1426 SrcReg != AMDGPU::EXEC && "exec should not be spilled");
1559 DestReg != AMDGPU::EXEC && "exec should not be spilled");
1758 unsigned Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC;
1759 auto FirstNot = BuildMI(MBB, MI, DL, get(NotOpc), Exec).addReg(Exec);
    [all...]
SIRegisterInfo.cpp 58 // - Try to scavenge SGPR(s) to save exec
64 // To save all lanes of TmpVGPR, exec needs to be saved and modified. If we
65 // cannot scavenge temporary SGPRs to save exec, we use the following code:
67 // s_not exec, exec
69 // s_not exec, exec
93 // Scavenged SGPR to save EXEC.
127 ExecReg = AMDGPU::EXEC;
134 SuperReg != AMDGPU::EXEC && "exec should never spill")
    [all...]
SIFrameLowering.cpp 685 // Activate all lanes, returns saved exec.
787 MCRegister Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC;
788 BuildMI(MBB, MBBI, DL, TII->get(ExecMov), Exec)
1090 MCRegister Exec = ST.isWave32() ? AMDGPU::EXEC_LO : AMDGPU::EXEC;
1091 BuildMI(MBB, MBBI, DL, TII->get(ExecMov), Exec)
SILowerI1Copies.cpp 467 ExecReg = AMDGPU::EXEC;
842 // TODO: check whether CurReg is already masked by EXEC
SIShrinkInstructions.cpp 566 if (MovX->hasRegisterImplicitUseOperand(AMDGPU::EXEC)) {
567 // Drop implicit EXEC.
  /src/external/gpl3/binutils/dist/gprofng/src/
SegMem.h 36 EXEC,
  /src/external/gpl3/binutils.old/dist/gprofng/src/
SegMem.h 36 EXEC,
  /src/games/backgammon/common_source/
init.c 50 const char EXEC[] = "/usr/games/backgammon";
back.h 79 extern const char EXEC[]; /* object for main program */
  /src/games/backgammon/teachgammon/
teach.c 155 execl(EXEC, "backgammon", "-n", args[0]?args:0, (char *) 0);
  /src/tests/lib/libc/regex/
t_regex_att.c 260 geterror(const char *s, int *comp, int *exec)
268 #define EXEC 2
269 { "OK", 0, COMP|EXEC },
271 _DO(NOMATCH, EXEC)
282 _DO(ESPACE, EXEC)
296 *exec = 0;
301 if (nv[i].ce & EXEC)
302 *exec = nv[i].v;
489 int comp, exec; local
491 geterror(matches, &comp, &exec);
    [all...]
  /src/share/mk/
bsd.kinc.mk 32 ${DESTDIR}${INCSDIR}: .EXEC
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/thread/
fiber.d 215 obj.m_state = Fiber.State.EXEC;
816 /// A fiber may occupy one of three states: HOLD, EXEC, and TERM.
822 /** The EXEC state will be set for any fiber that is currently
824 EXEC,
855 assert( cur.m_state == State.EXEC );
862 cur.m_state = State.EXEC;
885 assert( cur.m_state == State.EXEC );
893 cur.m_state = State.EXEC;
  /src/distrib/sets/
Makefile 220 maketarsetup: .EXEC
  /src/
Makefile 271 params: .EXEC
  /src/sys/arch/powerpc/oea/
pmap.c 1751 * If this page was changed and it is mapped exec,
1758 DPRINTFN(EXEC, "[pmap_pvo_remove: "
1759 "%#" _PRIxpa ": clear-exec]\n",
1764 DPRINTFN(EXEC, "[pmap_pvo_remove: "
1964 printf(" marked-as-exec");
1966 printf("[pmap_enter: %#" _PRIxpa ": marked-as-exec]\n",
2307 * VM_PROT_NONE. At that point, we can clear the exec flag
2311 DPRINTFN(EXEC, "[pmap_page_protect: %#" _PRIxpa ": clear-exec]\n",
2333 * If EXEC permission is being revoked, just clear th
    [all...]
  /src/etc/
Makefile 196 etc-release: .EXEC .MAKE

Completed in 53 milliseconds

1 2