Home
last modified time | relevance | path

Searched refs:ShiftI (Results 1 – 12 of 12) sorted by relevance

/external/llvm/lib/CodeGen/
DCodeGenPrepare.cpp976 SinkShiftAndTruncate(BinaryOperator *ShiftI, Instruction *User, ConstantInt *CI, in SinkShiftAndTruncate() argument
1023 if (ShiftI->getOpcode() == Instruction::AShr) in SinkShiftAndTruncate()
1024 InsertedShift = BinaryOperator::CreateAShr(ShiftI->getOperand(0), CI, in SinkShiftAndTruncate()
1027 InsertedShift = BinaryOperator::CreateLShr(ShiftI->getOperand(0), CI, in SinkShiftAndTruncate()
1063 static bool OptimizeExtractBits(BinaryOperator *ShiftI, ConstantInt *CI, in OptimizeExtractBits() argument
1066 BasicBlock *DefBB = ShiftI->getParent(); in OptimizeExtractBits()
1071 bool shiftIsLegal = TLI.isTypeLegal(TLI.getValueType(DL, ShiftI->getType())); in OptimizeExtractBits()
1074 for (Value::user_iterator UI = ShiftI->user_begin(), E = ShiftI->user_end(); in OptimizeExtractBits()
1111 SinkShiftAndTruncate(ShiftI, User, CI, InsertedShifts, TLI, DL); in OptimizeExtractBits()
1122 if (ShiftI->getOpcode() == Instruction::AShr) in OptimizeExtractBits()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlazeInstrInfo.td180 class ShiftI<bits<6> op, bits<2> flags, string instr_asm, SDNode OpNode,
398 def BSRLI : ShiftI<0x19, 0x0, "bsrli ", srl, uimm5, immZExt5>;
399 def BSRAI : ShiftI<0x19, 0x1, "bsrai ", sra, uimm5, immZExt5>;
400 def BSLLI : ShiftI<0x19, 0x2, "bslli ", shl, uimm5, immZExt5>;
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCasts.cpp1682 unsigned ShiftI = Shift+i*ElementSize; in collectInsertionElements() local
1684 ShiftI)); in collectInsertionElements()
1686 if (!collectInsertionElements(Piece, ShiftI, Elements, VecEltTy, in collectInsertionElements()
/external/v8/src/crankshaft/ia32/
Dlithium-ia32.h127 V(ShiftI) \
1176 DECLARE_CONCRETE_INSTRUCTION(ShiftI, "shift-i")
/external/v8/src/crankshaft/x64/
Dlithium-x64.h123 V(ShiftI) \
1175 DECLARE_CONCRETE_INSTRUCTION(ShiftI, "shift-i")
/external/v8/src/crankshaft/mips/
Dlithium-mips.h122 V(ShiftI) \
1145 DECLARE_CONCRETE_INSTRUCTION(ShiftI, "shift-i")
/external/v8/src/crankshaft/ppc/
Dlithium-ppc.h125 V(ShiftI) \
1153 DECLARE_CONCRETE_INSTRUCTION(ShiftI, "shift-i")
/external/v8/src/crankshaft/arm/
Dlithium-arm.h123 V(ShiftI) \
1167 DECLARE_CONCRETE_INSTRUCTION(ShiftI, "shift-i")
/external/v8/src/crankshaft/x87/
Dlithium-x87.h126 V(ShiftI) \
1170 DECLARE_CONCRETE_INSTRUCTION(ShiftI, "shift-i")
/external/v8/src/crankshaft/s390/
Dlithium-s390.h123 V(ShiftI) \
1071 DECLARE_CONCRETE_INSTRUCTION(ShiftI, "shift-i")
/external/v8/src/crankshaft/mips64/
Dlithium-mips64.h124 V(ShiftI) \
1163 DECLARE_CONCRETE_INSTRUCTION(ShiftI, "shift-i")
/external/v8/src/crankshaft/arm64/
Dlithium-arm64.h131 V(ShiftI) \
2399 DECLARE_CONCRETE_INSTRUCTION(ShiftI, "shift-i")