Searched refs:CBZ (Results 1 – 15 of 15) sorted by relevance
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | thumb2-bcc.ll | 2 ; If-conversion defeats the purpose of this test, which is to check CBZ
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | cbz-implicit-it-range.ll | 4 ; Check that we do not produce a CBZ instruction to jump over the inline
|
| H A D | ifcvt-size.mir | 310 # Here, the compare and conditional branch can be turned into a CBZ, so we
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedThunderX.td | 254 def : InstRW<[THXT8XWriteBR], (instregex "^CBZ")>;
|
| H A D | AArch64ISelLowering.h | 267 CBZ, enumerator
|
| H A D | AArch64SchedTSV110.td | 344 def : InstRW<[TSV110Wr_1cyc_1AB], (instregex "^(BR|RET|(CBZ|CBNZ|TBZ|TBNZ))$")>;
|
| H A D | AArch64SchedFalkorDetails.td | 1073 def : InstRW<[FalkorWr_1Z_0cyc], (instregex "^(BR|RET|(CBZ|CBNZ|TBZ|TBNZ)(W|X))$")>;
|
| H A D | AArch64SchedThunderX2T99.td | 407 (instregex "^CBZ", "^CBNZ", "^TBZ", "^TBNZ")>;
|
| H A D | AArch64SchedA64FX.td | 803 (instregex "^CBZ", "^CBNZ", "^TBZ", "^TBNZ")>;
|
| H A D | AArch64ISelLowering.cpp | 2203 MAKE_CASE(AArch64ISD::CBZ) in getTargetNodeName() 7655 return DAG.getNode(AArch64ISD::CBZ, dl, MVT::Other, Chain, LHS, Dest); in LowerBR_CC() 18238 BR = DAG.getNode(AArch64ISD::CBZ, SDLoc(N), MVT::Other, Chain, LHS, Dest); in performBRCONDCombine()
|
| H A D | AArch64InstrInfo.td | 540 def AArch64cbz : SDNode<"AArch64ISD::CBZ", SDT_AArch64cbz, 2499 defm CBZ : CmpBranch<0, "cbz", AArch64cbz>;
|
| /llvm-project-15.0.7/llvm/test/MC/ARM/ |
| H A D | thumb-diagnostics.s | 310 @ CBZ/CBNZ - out of range immediates for branches
|
| H A D | basic-thumb2-instructions.s | 522 @ CBZ/CBNZ
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMScheduleA57.td | 157 // B, BX, BL, BLX (imm, reg != LR, reg == LR), CBZ, CBNZ
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/ |
| H A D | thumb2.txt | 255 # CBZ/CBNZ
|