Searched refs:BSR (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | lzcnt-cmp.ll | 16 ; X64-BSR: # %bb.0: 23 ; X64-BSR-NEXT: .LBB0_1: 29 ; X64-BSR-NEXT: retq 44 ; X86-BSR: # %bb.0: 48 ; X86-BSR-NEXT: # %bb.1: 52 ; X86-BSR-NEXT: .LBB1_2: 55 ; X86-BSR-NEXT: retl 76 ; X64-BSR-NEXT: retq 112 ; X64-BSR-NEXT: retq 138 ; X86-BSR-NEXT: retl [all …]
|
| H A D | clz.ll | 742 ; FIXME: We should probably select BSR instead of LZCNT in these circumstances. 904 ; Make sure we can detect that the input is non-zero and avoid cmov after BSR 1043 ; Ensure we fold away the XOR(TRUNC(XOR(BSR(X),31)),31). 1076 ; Ensure we fold away the XOR(ZEXT(XOR(BSR(X),31)),31).
|
| /llvm-project-15.0.7/llvm/lib/Object/ |
| H A D | WindowsResource.cpp | 79 ResourceEntryRef::create(BinaryStreamRef BSR, const WindowsResource *Owner) { in create() argument 80 auto Ref = ResourceEntryRef(BSR, Owner); in create()
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kInstrControl.td | 15 /// BRA [x] BSR [ ] Bcc [~] DBcc [ ] FBcc [ ]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 33 BSR, enumerator
|
| H A D | X86InstrInfo.td | 141 def X86bsr : SDNode<"X86ISD::BSR", SDTUnaryArithWithFlags>;
|
| H A D | X86ISelLowering.cpp | 28818 Op = DAG.getNode(X86ISD::BSR, dl, VTs, Op); in LowerCTLZ() 33445 NODE_NAME_CASE(BSR) in getTargetNodeName()
|