Home
last modified time | relevance | path

Searched refs:ASR (Results 1 – 25 of 47) sorted by relevance

12

/llvm-project-15.0.7/compiler-rt/lib/builtins/hexagon/
H A Dfastmath2_ldlib_asm.S89 lmanta = ASR(lmanta, expa)
90 lmantb = ASR(lmantb, expb)
188 lmanta = ASR(lmanta, expa)
189 lmantb = ASR(lmantb, expb)
H A Dfastmath2_dlib_asm.S96 lmanta = ASR(lmanta, expa)
97 lmantb = ASR(lmantb, expb)
197 lmanta = ASR(lmanta, expa)
198 lmantb = ASR(lmantb, expb)
H A Dfastmath_dlib_asm.S104 lmanta = ASR(lmanta, expa)
105 lmantb = ASR(lmantb, expb)
239 lmanta = ASR(lmanta, expa)
240 lmantb = ASR(lmantb, expb)
H A Ddfdiv.S169 DIV_ITER1B(ASR,1,15,)
170 DIV_ITER1B(ASR,16,15,)
171 DIV_ITER1B(ASR,31,15,PROD=# ( 0 );)
H A Ddfaddsub.S117 BTMP = ASR(BTMP,EXPDIFF)
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kInstrShiftRotate.td15 /// SHL [~] ASR [~] LSR [~] SWAP [ ]
95 defm ASR : MxSROp<"asr", sra, MxRODI_R, MxROOP_AS>;
/llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AddressingModes.h37 ASR, enumerator
58 case AArch64_AM::ASR: return "asr"; in getShiftExtendName()
79 case 2: return AArch64_AM::ASR; in getShiftType()
107 case AArch64_AM::ASR: STEnc = 2; break; in getShifterImm()
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Didioms.ll4 ; simplified into a single ASR operation:
/llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/
H A Dthumb1.txt65 # ASR (immediate)
76 # ASR (register)
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRISelLowering.h46 ASR, ///< Arithmetic shift right. enumerator
H A DAVRISelLowering.cpp251 NODE(ASR); in getTargetNodeName()
316 Opc8 = AVRISD::ASR; in LowerShifts()
/llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/
H A DARMUtils.h155 static inline uint32_t ASR(const uint32_t value, const uint32_t amount, in ASR() function
/llvm-project-15.0.7/llvm/test/MC/ARM/
H A Dbasic-thumb-instructions.s102 @ ASR (immediate)
120 @ ASR (register)
H A Dthumb-diagnostics.s45 @ Out of range immediates for ASR instruction.
H A Dthumb2-narrow-dp.ll417 // ASR
423 ASR r0, r1, r0 // Must use wide encoding as not flag-setting
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/
H A Dif-pred-non-void.ll15 ; CHECK-NEXT: [[ASR6:%.*]] = bitcast i32* [[ASR:%.*]] to i8*
21 ; CHECK-NEXT: [[SCEVGEP7:%.*]] = getelementptr i32, i32* [[ASR]], i64 128
54 ; CHECK-NEXT: [[TMP3:%.*]] = getelementptr inbounds i32, i32* [[ASR]], i64 [[TMP0]]
155 ; CHECK-NEXT: [[ISR:%.*]] = getelementptr inbounds i32, i32* [[ASR]], i64 [[INDVARS_IV]]
190 ; UNROLL-NO-VF-NEXT: [[ASR6:%.*]] = bitcast i32* [[ASR:%.*]] to i8*
198 ; UNROLL-NO-VF-NEXT: [[SCEVGEP7:%.*]] = getelementptr i32, i32* [[ASR]], i64 128
236 ; UNROLL-NO-VF-NEXT: [[TMP4:%.*]] = getelementptr inbounds i32, i32* [[ASR]], i64 [[INDUCTION]]
237 ; UNROLL-NO-VF-NEXT: [[TMP5:%.*]] = getelementptr inbounds i32, i32* [[ASR]], i64 [[INDUCTION31]]
315 ; UNROLL-NO-VF-NEXT: [[ISR:%.*]] = getelementptr inbounds i32, i32* [[ASR]], i64 [[INDVARS_IV]]
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DFunctionComparator.cpp701 unsigned int ASR = GEPR->getPointerAddressSpace(); in cmpGEPs() local
703 if (int Res = cmpNumbers(ASL, ASR)) in cmpGEPs()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64SchedPredicates.td50 def CheckShiftASR : CheckImmOperand_s<3, "AArch64_AM::ASR">;
H A DAArch64SchedNeoverseN2.td1601 (instregex "^(ASR|LSL|LSR)_WIDE_ZPmZ_[BHS]$",
1602 "^(ASR|LSL|LSR)_WIDE_ZZZ_[BHS]$",
1603 "^(ASR|LSL|LSR)_ZPmI_[BHSD]$",
1604 "^(ASR|LSL|LSR)_ZPmZ_[BHSD]$",
1605 "^(ASR|LSL|LSR)_ZZI_[BHSD]$",
/llvm-project-15.0.7/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.h554 ASR, enumerator
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcRegisterInfo.td363 (add Y, (sequence "ASR%u", 1, 31))>;
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMScheduleM7.td338 def : InstRW<[WriteALUsi], (instregex "(t|t2)(LSL|LSR|ASR|ROR)")>;
/llvm-project-15.0.7/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp1337 ST == AArch64_AM::ASR || ST == AArch64_AM::ROR || in isShifter()
1432 ST == AArch64_AM::ASR) && getShiftExtendAmount() < width; in isArithmeticShifter()
1443 ST == AArch64_AM::ASR || ST == AArch64_AM::ROR) && in isLogicalShifter()
3200 .Case("asr", AArch64_AM::ASR) in tryParseOptionalShiftExtend()
3223 ShOp == AArch64_AM::ASR || ShOp == AArch64_AM::ROR || in tryParseOptionalShiftExtend()
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dsve-intrinsics-shifts.ll5 ; ASR
H A Dsve-intrinsics-shifts-merging.ll5 ; ASR

12