Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSILowerControlFlow.cpp195 .addReg(AMDGPU::EXEC) in emitIf()
196 .addReg(AMDGPU::EXEC, RegState::ImplicitDefine); in emitIf()
243 LIS->removeRegUnit(*MCRegUnitIterator(AMDGPU::EXEC, TRI)); in emitIf()
289 .addReg(AMDGPU::EXEC) in emitElse()
298 .addReg(AMDGPU::EXEC) in emitElse()
327 LIS->removeRegUnit(*MCRegUnitIterator(AMDGPU::EXEC, TRI)); in emitElse()
352 .addReg(AMDGPU::EXEC) in emitIfBreak()
377 .addReg(AMDGPU::EXEC) in emitLoop()
399 .addReg(AMDGPU::EXEC) in emitEndCf()
430 if (I->modifiesRegister(AMDGPU::EXEC, TRI) && in findMaskOperands()
[all …]
H A DSIOptimizeExecMasking.cpp66 if (Src.isReg() && Src.getReg() == AMDGPU::EXEC) in isCopyFromExec()
80 if (Dst.isReg() && Dst.getReg() == AMDGPU::EXEC && MI.getOperand(1).isReg()) in isCopyToExec()
104 if (Src1.isReg() && Src1.getReg() == AMDGPU::EXEC) in isLogicalOpOnExec()
107 if (Src2.isReg() && Src2.getReg() == AMDGPU::EXEC) in isLogicalOpOnExec()
249 PrepareExecInst->getOperand(0).setReg(AMDGPU::EXEC); in runOnMachineFunction()
272 if (SaveExecInst && J->readsRegister(AMDGPU::EXEC, TRI)) { in runOnMachineFunction()
356 OtherInst->substituteRegister(CopyToExec, AMDGPU::EXEC, in runOnMachineFunction()
H A DSIOptimizeExecMaskingPreRA.cpp76 MI.modifiesRegister(AMDGPU::EXEC, TRI); in isEndCF()
80 return MI.isFullCopy() && MI.getOperand(1).getReg() == AMDGPU::EXEC; in isFullExecCopy()
86 if (Op->isReg() && Op->getReg() != AMDGPU::EXEC) in getOrNonExecReg()
89 if (Op->isReg() && Op->getReg() != AMDGPU::EXEC) in getOrNonExecReg()
131 const unsigned ExecReg = AMDGPU::EXEC; in optimizeVcndVcmpPair()
318 if (!TII->isSALU(*I) || I->readsRegister(AMDGPU::EXEC, TRI)) in runOnMachineFunction()
366 MRI.replaceRegWith(SavedExec, AMDGPU::EXEC); in runOnMachineFunction()
H A DSIWholeQuadMode.cpp280 if (Reg == AMDGPU::EXEC) in markInstructionUses()
627 AMDGPU::EXEC) in toExact()
628 .addReg(AMDGPU::EXEC) in toExact()
641 MI = BuildMI(MBB, Before, DebugLoc(), TII->get(AMDGPU::COPY), AMDGPU::EXEC) in toWQM()
645 AMDGPU::EXEC) in toWQM()
646 .addReg(AMDGPU::EXEC); in toWQM()
670 MI = BuildMI(MBB, Before, DebugLoc(), TII->get(AMDGPU::EXIT_WWM), AMDGPU::EXEC) in fromWWM()
862 lowerLiveMaskQueries(AMDGPU::EXEC); in runOnMachineFunction()
874 .addReg(AMDGPU::EXEC); in runOnMachineFunction()
883 AMDGPU::EXEC) in runOnMachineFunction()
[all …]
H A DSIFixVGPRCopies.cpp59 if (TII->isVGPRCopy(MI) && !MI.readsRegister(AMDGPU::EXEC, TRI)) { in runOnMachineFunction()
61 MachineOperand::CreateReg(AMDGPU::EXEC, false, true)); in runOnMachineFunction()
H A DSIInstrFormats.td214 let Uses = [EXEC];
221 let Uses = !if(UseExec, [EXEC], []);
222 let Defs = !if(DefExec, [EXEC, SCC], [SCC]);
309 let Uses = [EXEC] in {
338 let Uses = [EXEC];
342 } // End Uses = [EXEC]
H A DSILowerI1Copies.cpp777 BuildMI(MBB, I, DL, TII->get(AMDGPU::COPY), DstReg).addReg(AMDGPU::EXEC); in buildMergeLaneMasks()
780 .addReg(AMDGPU::EXEC) in buildMergeLaneMasks()
795 .addReg(AMDGPU::EXEC); in buildMergeLaneMasks()
806 .addReg(AMDGPU::EXEC); in buildMergeLaneMasks()
819 .addReg(AMDGPU::EXEC); in buildMergeLaneMasks()
823 .addReg(CurMaskedReg ? CurMaskedReg : (unsigned)AMDGPU::EXEC); in buildMergeLaneMasks()
H A DSIInsertSkips.cpp278 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_MOV_B64), AMDGPU::EXEC) in kill()
284 BuildMI(MBB, &MI, DL, TII->get(Opcode), AMDGPU::EXEC) in kill()
285 .addReg(AMDGPU::EXEC) in kill()
335 const unsigned ExecReg = AMDGPU::EXEC; in optimizeVccBranch()
H A DSIInstructions.td38 let Uses = [M0, EXEC] in {
83 } // End Uses = [M0, EXEC]
275 let Uses = [EXEC] in {
283 let Defs = [EXEC,VCC,SCC] in
289 let Defs = [EXEC,VCC,SCC] in
298 let Defs = [EXEC,VCC] in
303 } // End Uses = [EXEC], Defs = [EXEC,VCC]
340 let Defs = [EXEC];
347 let Defs = [EXEC];
438 let Defs = [M0, EXEC, SCC],
[all …]
H A DSOPInstructions.td221 let hasSideEffects = 1, Uses = [EXEC], Defs = [EXEC, SCC] in {
232 } // End hasSideEffects = 1, Uses = [EXEC], Defs = [EXEC, SCC]
259 let hasSideEffects = 1, Defs = [EXEC, SCC], Uses = [EXEC] in {
264 } // End hasSideEffects = 1, Defs = [EXEC, SCC], Uses = [EXEC]
916 let Uses = [EXEC] in {
925 } // End Uses = [EXEC]
986 let Uses = [EXEC, M0] in {
995 } // End Uses = [EXEC, M0]
H A DVOP1Instructions.td55 let Uses = [EXEC];
163 let Uses = [EXEC];
294 let SubtargetPredicate = HasMovrel, Uses = [M0, EXEC] in {
304 } // End Uses = [M0, EXEC]
664 let Uses = [M0, EXEC];
H A DVOPInstructions.td38 let Uses = [EXEC];
123 let Uses = [EXEC];
421 let Uses = [EXEC];
525 let Uses = [EXEC];
H A DVOPCInstructions.td83 let Uses = [EXEC];
173 let Defs = !if(DefExec, [VCC, EXEC], [VCC]);
182 let Defs = !if(DefExec, [EXEC], []);
189 let Defs = !if(DefExec, [VCC, EXEC], [VCC]);
561 let Defs = !if(DefExec, [VCC, EXEC], [VCC]);
567 let Defs = !if(DefExec, [EXEC], []);
572 let Defs = !if(DefExec, [VCC, EXEC], [VCC]);
/freebsd-12.1/contrib/bmake/mk/
H A Dstage-install.sh64 [ -s $_DIRDEP ] && EXEC= || EXEC=exec
65 $EXEC $INSTALL "$@" || exit 1
/freebsd-12.1/share/mk/
H A Dstage-install.sh65 [ -s $_DIRDEP ] && EXEC= || EXEC=exec
66 $EXEC $INSTALL "$@" || exit 1
/freebsd-12.1/contrib/netbsd-tests/lib/libc/regex/
H A Dt_regex_att.c268 #define EXEC 2 in geterror() macro
269 { "OK", 0, COMP|EXEC }, in geterror()
271 _DO(NOMATCH, EXEC) in geterror()
282 _DO(ESPACE, EXEC) in geterror()
296 if (nv[i].ce & EXEC) in geterror()
/freebsd-12.1/stand/i386/mbr/
H A Dmbr.s21 .set EXEC,0x600 # Execution address define
44 movw $main-EXEC+LOAD,%si # Source
52 jmp main-LOAD+EXEC # To relocated code
/freebsd-12.1/stand/i386/pmbr/
H A Dpmbr.s38 .set EXEC,0x600 # Execution address define
42 .set STACK,EXEC+SECSIZE*4 # Stack address
76 movw $main-EXEC+LOAD,%si # Source
84 jmp main-LOAD+EXEC # To relocated code
/freebsd-12.1/contrib/file/magic/Magdir/
H A Dhp307 # The only observed order in real core files is KERNEL, EXEC, FORMAT, PROC
310 # Order 1: KERNEL, EXEC, FORMAT, PROC
332 # Order 2: KERNEL, FORMAT, EXEC, PROC
351 # Order 3: FORMAT, KERNEL, EXEC, PROC
373 # Order 4: EXEC, KERNEL, FORMAT, PROC
395 # Order 5: FORMAT, EXEC, KERNEL, PROC
417 # Order 6: EXEC, FORMAT, KERNEL, PROC
/freebsd-12.1/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/
H A DJDTrace.java63 EXEC, enumConstant
637 Mode mode = Mode.EXEC; in main()
940 if (mode == Mode.EXEC) { in main()
946 if ((mode == Mode.EXEC) && !quiet) { in main()
957 if (mode != Mode.EXEC) { in main()
/freebsd-12.1/sbin/hastd/
H A Dtoken.l64 exec { DP; return EXEC; }
H A Dparse.y90 %token TIMEOUT EXEC RESOURCE NAME LOCAL REMOTE SOURCE ON OFF
327 exec_statement: EXEC STR
/freebsd-12.1/contrib/binutils/bfd/
H A Dmipsbsd.c48 #define SET_ARCH_MACH(ABFD, EXEC) \ argument
49 MY(set_arch_mach) (ABFD, N_MACHTYPE (EXEC)); \
H A Daoutf1.h159 #define SET_ARCH_MACH(ABFD, EXEC) \ argument
160 NAME(sunos,set_arch_mach) (ABFD, N_MACHTYPE (EXEC)); \
/freebsd-12.1/contrib/tcp_wrappers/
H A DBLURB4 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, and other

123