/external/llvm/lib/Transforms/Utils/ |
IntegerDivision.cpp | 37 ConstantInt *Shift; 40 Shift = Builder.getInt64(63); 43 Shift = Builder.getInt32(31); 46 // Following instructions are generated for both i32 (shift 31) and 47 // i64 (shift 63). 58 Value *DividendSign = Builder.CreateAShr(Dividend, Shift); 59 Value *DivisorSign = Builder.CreateAShr(Divisor, Shift); 109 ConstantInt *Shift; 112 Shift = Builder.getInt64(63); 115 Shift = Builder.getInt32(31) [all...] |
/external/vixl/src/aarch32/ |
instructions-aarch32.cc | 45 bool Shift::IsValidAmount(uint32_t amount) const { 420 const char* Shift::GetName() const { 583 : Shift(shift_value) { 628 for (int shift = 0; shift < 24; shift++) { 629 uint32_t imm8 = imm >> (24 - shift); 630 uint32_t overflow = imm << (8 + shift); 632 SetEncodingValue(((shift + 8) << 7) | (imm8 & 0x7F)); 680 // Deal with rot = 0 first to avoid undefined shift by 32 [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/ |
SPUISelDAGToDAG.cpp | 771 // Take care of the additional shift, if present: 772 SDValue shift = CurDAG->getTargetConstant(shift_amt, MVT::i32); local 779 shift); [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ExpandPseudoInsts.cpp | 446 for (unsigned Shift = 0; Shift < BitSize; Shift += 16) { 447 const unsigned Chunk = (Imm >> Shift) & Mask; 543 unsigned Shift = 0; // LSL amount for high bits with MOVZ/MOVN 548 Shift = ((63 - LZ) / 16) * 16; 551 unsigned Imm16 = (Imm >> Shift) & Mask; 556 getDeadRegState(DstIsDead && Shift == LastShift)) 558 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, Shift)); 565 if (Shift == LastShift) [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombinePHI.cpp | 498 // Can fold binop, compare or shift here if the RHS is a constant, 634 unsigned Shift; // The amount shifted. 638 : PHIId(pn), Shift(Sh), Inst(User) {} 643 if (Shift < RHS.Shift) return true; 644 if (Shift > RHS.Shift) return false; 652 unsigned Shift; // The amount shifted. 656 : PN(pn), Shift(Sh), Width(Ty->getPrimitiveSizeInBits()) {} 660 : PN(pn), Shift(Sh), Width(0) { [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
InstCombinePHI.cpp | 417 // Can fold binop, compare or shift here if the RHS is a constant, 558 unsigned Shift; // The amount shifted. 562 : PHIId(pn), Shift(Sh), Inst(User) {} 567 if (Shift < RHS.Shift) return true; 568 if (Shift > RHS.Shift) return false; 576 unsigned Shift; // The amount shifted. 580 : PN(pn), Shift(Sh), Width(Ty->getPrimitiveSizeInBits()) {} 584 : PN(pn), Shift(Sh), Width(0) { [all...] |
/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
AArch64AddressingModes.h | 51 /// getShiftName - Get the string encoding for the shift type. 54 default: llvm_unreachable("unhandled shift type!"); 72 /// getShiftType - Extract the shift type. 84 /// getShiftValue - Extract the shift value. 89 /// getShifterImm - Encode the shift type and amount: 90 /// imm: 6-bit shift amount 103 default: llvm_unreachable("Invalid shift requested"); 117 /// getArithShiftValue - get the arithmetic shift value. 165 /// getArithExtendImm - Encode the extend type and shift amount for an 176 /// getMemDoShift - Extract the "do shift" flag value for load/stor [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/ |
PPCISelDAGToDAG.cpp | 85 /// isRotateAndMask - Returns true if Mask and Shift can be folded into a 339 unsigned Shift = 32; 343 !isInt32Immediate(N->getOperand(1).getNode(), Shift) || (Shift > 31)) 347 // apply shift left to mask if it comes first 348 if (isShiftMask) Mask = Mask << Shift; 349 // determine which bits are made indeterminant by shift 350 Indeterminant = ~(0xFFFFFFFFu << Shift); 352 // apply shift right to mask if it comes first 353 if (isShiftMask) Mask = Mask >> Shift; [all...] |
/device/linaro/bootloader/OpenPlatformPkg/Platforms/AMD/Styx/AcpiTables/ |
Dsdt.c | 29 IN UINTN Shift
35 Data <<= Shift;
|
/external/llvm/test/MC/ARM/ |
arm-aliases.s | 4 @ Shift-by-zero should canonicalize to no shift at all (lsl #0 encoding)
|
/external/vulkan-validation-layers/libs/glm/gtx/ |
bit.hpp | 94 GLM_FUNC_DECL genType bitRotateRight(genType const & In, std::size_t Shift); 99 GLM_FUNC_DECL genType bitRotateLeft(genType const & In, std::size_t Shift);
|
/prebuilts/go/darwin-x86/doc/codewalk/ |
markov.go | 67 // Shift removes the first word from the Prefix and appends the given word. 68 func (p Prefix) Shift(word string) { 98 p.Shift(s) 113 p.Shift(next)
|
/prebuilts/go/linux-x86/doc/codewalk/ |
markov.go | 67 // Shift removes the first word from the Prefix and appends the given word. 68 func (p Prefix) Shift(word string) { 98 p.Shift(s) 113 p.Shift(next)
|
/prebuilts/ndk/r16/sources/third_party/vulkan/src/libs/glm/gtx/ |
bit.hpp | 94 GLM_FUNC_DECL genType bitRotateRight(genType const & In, std::size_t Shift); 99 GLM_FUNC_DECL genType bitRotateLeft(genType const & In, std::size_t Shift);
|
/toolchain/binutils/binutils-2.27/gas/testsuite/gas/sh/sh64/ |
shift64-2.d | 3 #source: shift-2.s 4 #name: Shift expressions, 64-bit ABI, 64-bit subset.
|
/device/linaro/bootloader/edk2/ArmPlatformPkg/ArmVExpressPkg/Library/ArmVExpressLibCTA15-A7/ |
CTA15-A7Helper.asm | 54 // Shift the SCC value to get the cluster ID at the offset #8
85 // Shift the SCC value to get the cluster ID at the offset #8
|
/external/swiftshader/third_party/subzero/src/ |
IceInstX8632.cpp | 79 uint16_t Shift, SegmentRegisters SegmentReg, bool IsRebased) 81 Shift(Shift), SegmentReg(SegmentReg), IsRebased(IsRebased) { 82 assert(Shift <= 3); 145 // we should make sure the rematerialization offset is shifted by the Shift 154 // Emit as Offset(Base,Index,1<<Shift). Offset is emitted without the leading 155 // '$'. Omit the (Base,Index,1<<Shift) part if Base==nullptr. 273 // we should make sure the rematerialization offset is shifted by the Shift
|
/prebuilts/clang/host/darwin-x86/clang-4579689/include/clang/Tooling/ASTDiff/ |
ASTDiff.h | 40 int Depth, Height, Shift = 0;
|
/prebuilts/clang/host/darwin-x86/clang-4630689/include/clang/Tooling/ASTDiff/ |
ASTDiff.h | 40 int Depth, Height, Shift = 0;
|
/prebuilts/clang/host/darwin-x86/clang-4639204/include/clang/Tooling/ASTDiff/ |
ASTDiff.h | 40 int Depth, Height, Shift = 0;
|
/prebuilts/clang/host/darwin-x86/clang-4691093/include/clang/Tooling/ASTDiff/ |
ASTDiff.h | 40 int Depth, Height, Shift = 0;
|
/prebuilts/clang/host/linux-x86/clang-4579689/include/clang/Tooling/ASTDiff/ |
ASTDiff.h | 40 int Depth, Height, Shift = 0;
|
/prebuilts/clang/host/linux-x86/clang-4630689/include/clang/Tooling/ASTDiff/ |
ASTDiff.h | 40 int Depth, Height, Shift = 0;
|
/prebuilts/clang/host/linux-x86/clang-4639204/include/clang/Tooling/ASTDiff/ |
ASTDiff.h | 40 int Depth, Height, Shift = 0;
|
/prebuilts/clang/host/linux-x86/clang-4691093/include/clang/Tooling/ASTDiff/ |
ASTDiff.h | 40 int Depth, Height, Shift = 0;
|