Home
last modified time | relevance | path

Searched refs:BLR (Results 1 – 25 of 121) sorted by relevance

12345

/external/llvm-project/llvm/test/CodeGen/AArch64/
Dmachine-outliner-bti.mir3 # AArch64 Branch Target Enforcement treats the BR and BLR indirect branch
4 # instructions differently. The BLR instruction can only target a BTI C
7 # transform a BLR instruction into a BR instruction.
35 BLR renamable $x19, csr_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit-def $sp
38 BLR renamable $x19, csr_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit-def $sp
41BLR killed renamable $x19, csr_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit-def $sp
Dmachine-outliner-2fixup-blr-terminator.mir27 BLR $x20, implicit $sp
46 BLR $x20, implicit $sp
65 BLR $x20, implicit $sp
Dspeculation-hardening-sls-blr.mir6 # Check that the BLR SLS hardening transforms a BLR into a BL with operands as
Dchkstk.ll33 ; CHECK-REGSTATE-LARGE: frame-setup BLR killed $x16, implicit-def $lr, implicit $sp, implicit-def $…
Dspeculation-hardening.mir145 BLR killed renamable $x17, implicit-def dead $lr, implicit $sp
174BLR killed renamable $lr, implicit-def dead $lr, implicit $sp, implicit-def $sp, implicit-def $w0
/external/llvm-project/llvm/test/CodeGen/PowerPC/
Dearly-ret.mir24 BLR implicit $lr, implicit $rm, implicit killed $r3
30 ; CHECK: BLR implicit $lr, implicit $rm, implicit killed $r3
33 ; CHECK: BLR implicit $lr, implicit $rm, implicit killed $r3
63 BLR implicit $lr, implicit $rm, implicit killed $v2
74 ; CHECK: BLR implicit $lr, implicit $rm, implicit killed $v2
104 BLR implicit $lr, implicit $rm, implicit killed $v2
115 ; CHECK: BLR implicit $lr, implicit $rm, implicit killed $v2
136 BLR implicit $lr, implicit $rm
145 ; CHECK: BLR implicit $lr, implicit $rm
Daix-print-pc.mir22 BLR implicit $lr, implicit $rm, implicit killed $r3
26 BLR implicit $lr, implicit $rm, implicit killed $r3
Dearly-ret-verify.mir39 BLR implicit $lr, implicit $rm
59 ; CHECK: BLR implicit $lr, implicit $rm
Dquadint-return.ll19 ; CHECK-NEXT: BLR
Daix32-crsave.mir18 BLR implicit $lr, implicit $rm, implicit $r3
55 BLR implicit $lr, implicit $rm, implicit $r3
Difcvt.mir48 BLR implicit $lr, implicit $rm
Dsh-overflow.mir28 BLR implicit $lr, implicit $rm, implicit killed $r3
Dstack-coloring-vararg.mir160 BLR implicit $lr, implicit $rm
169 BLR implicit $lr, implicit $rm
Dkernel-fp-round.ll28 ; CHECK-P6-NEXT: BLR implicit $lr, implicit $rm, implicit $f1
Daix-xcoff-reloc-symb.mir19 BLR implicit $lr, implicit $rm, implicit killed $r3
Daix32-cc-abi-vaarg.ll81 ; 32BIT-DAG: BLR implicit $lr, implicit $rm, implicit $r3
168 ; 32BIT-DAG: BLR implicit $lr, implicit $rm, implicit $r3
242 ; 32BIT-DAG: BLR implicit $lr, implicit $rm, implicit $f1
350 ; 32BIT-DAG: BLR implicit $lr, implicit $rm, implicit $f1
Daix-cc-byval-mem.ll60 ; 32BIT-NEXT: BLR
160 ; 32BIT-NEXT: BLR
263 ; 32BIT-NEXT: BLR implicit $lr, implicit $rm
417 ; 32BIT-NEXT: BLR implicit $lr, implicit $rm
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64SLSHardening.cpp111 case AArch64::BLR: in isBLR()
277 MachineInstr &BLR = *MBBI; in ConvertBLRToBL() local
278 assert(isBLR(BLR)); in ConvertBLRToBL()
282 switch (BLR.getOpcode()) { in ConvertBLRToBL()
283 case AArch64::BLR: in ConvertBLRToBL()
286 Reg = BLR.getOperand(0).getReg(); in ConvertBLRToBL()
288 RegIsKilled = BLR.getOperand(0).isKill(); in ConvertBLRToBL()
299 DebugLoc DL = BLR.getDebugLoc(); in ConvertBLRToBL()
362 BL->copyImplicitOps(MF, BLR); in ConvertBLRToBL()
363 MF.moveCallSiteInfo(&BLR, BL); in ConvertBLRToBL()
DAArch64SchedPredExynos.td27 // Identify BLR specifying the LR register as the indirect target register.
29 CheckAll<[CheckOpcode<[BLR]>,
/external/llvm-project/compiler-rt/lib/xray/
Dxray_trampoline_AArch64.S45 BLR X2
98 BLR X2
149 BLR X2
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SchedPredExynos.td27 // Identify BLR specifying the LR register as the indirect target register.
29 CheckAll<[CheckOpcode<[BLR]>,
/external/llvm/test/CodeGen/PowerPC/
Dquadint-return.ll19 ; CHECK-NEXT: BLR
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCEarlyReturn.cpp60 (I->getOpcode() != PPC::BLR && I->getOpcode() != PPC::BLR8) || in processBlock()
/external/llvm/lib/Target/PowerPC/
DPPCEarlyReturn.cpp65 (I->getOpcode() != PPC::BLR && I->getOpcode() != PPC::BLR8) || in processBlock()
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCEarlyReturn.cpp60 (I->getOpcode() != PPC::BLR && I->getOpcode() != PPC::BLR8) || in processBlock()

12345