Searched defs:ShAmt (Results 1 - 25 of 43) sorted by relevance

12

/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp369 Constant *ShAmt = ConstantExpr::getZExt(Op1, TrOp->getType()); local
371 Value *NSh = Builder->CreateBinOp(I.getOpcode(), TrOp, ShAmt,I.getName());
639 unsigned ShAmt = Op1C->getZExtValue(); local
644 APInt::getHighBitsSet(Op1C->getBitWidth(), ShAmt))) {
651 ComputeNumSignBits(I.getOperand(0)) > ShAmt) {
678 unsigned ShAmt = Op1C->getZExtValue(); local
688 isPowerOf2_32(BitWidth) && Log2_32(BitWidth) == ShAmt) {
698 MaskedValueIsZero(Op0,APInt::getLowBitsSet(Op1C->getBitWidth(),ShAmt))){
718 unsigned ShAmt = Op1C->getZExtValue(); local
744 MaskedValueIsZero(Op0,APInt::getLowBitsSet(Op1C->getBitWidth(),ShAmt))){
[all...]
H A DInstCombineAddSub.cpp135 Constant *ShAmt = ConstantInt::get(I.getType(), ExtendAmt); local
136 Value *NewShl = Builder->CreateShl(XorLHS, ShAmt, "sext");
137 return BinaryOperator::CreateAShr(NewShl, ShAmt);
H A DInstCombineMulDivRem.cpp521 Value *ShAmt = llvm::ConstantInt::get(RHS->getType(), local
523 return BinaryOperator::CreateExactAShr(Op0, ShAmt, I.getName());
H A DInstCombineAndOrXor.cpp1311 unsigned ShAmt = local
1314 if ((ShAmt & 7) || (ShAmt > 8*ByteValues.size()))
1317 unsigned ByteShift = ShAmt >> 3;
H A DInstCombineCasts.cpp1090 Value *ShAmt = ConstantInt::get(DestTy, DestBitSize-SrcBitSize);
1091 return BinaryOperator::CreateAShr(Builder->CreateShl(Res, ShAmt, "sext"),
1092 ShAmt);
1103 Value *ShAmt = ConstantInt::get(DestTy, DestBitSize-SrcBitSize); local
1104 Value *Res = Builder->CreateShl(TI->getOperand(0), ShAmt, "sext");
1105 return BinaryOperator::CreateAShr(Res, ShAmt);
1132 unsigned ShAmt = CA->getZExtValue()+SrcDstSize-MidSize; local
1133 Constant *ShAmtV = ConstantInt::get(CI.getType(), ShAmt);
1625 ConstantInt *ShAmt = 0; local
1627 m_ConstantInt(ShAmt))))
[all...]
H A DInstCombineCompares.cpp903 ConstantInt *ShAmt) {
910 uint32_t ShAmtVal = (uint32_t)ShAmt->getLimitedValue(TypeBits);
1123 ConstantInt *ShAmt; local
1124 ShAmt = Shift ? dyn_cast<ConstantInt>(Shift->getOperand(1)) : 0;
1131 if (ShAmt) {
1137 int ShAmtVal = TyBits - ShAmt->getLimitedValue(TyBits);
1148 NewCst = ConstantExpr::getLShr(RHS, ShAmt);
1150 NewCst = ConstantExpr::getShl(RHS, ShAmt);
1155 NewCst, ShAmt) != RHS) {
1169 NewAndCST = ConstantExpr::getLShr(AndCST, ShAmt);
902 FoldICmpShrCst(ICmpInst &ICI, BinaryOperator *Shr, ConstantInt *ShAmt) argument
1240 ConstantInt *ShAmt = dyn_cast<ConstantInt>(LHSI->getOperand(1)); local
2533 uint64_t ShAmt = 0; local
2547 MaskV <<= ShAmt; local
2550 CmpV <<= ShAmt; local
[all...]
H A DInstructionCombining.cpp996 ConstantInt *ShAmt = cast<ConstantInt>(Inst->getOperand(1)); local
997 uint32_t ShAmtVal = ShAmt->getLimitedValue(64);
/external/clang/lib/Lex/
H A DPPExpressions.cpp673 unsigned ShAmt = static_cast<unsigned>(RHS.Val.getLimitedValue()); local
674 if (ShAmt >= LHS.getBitWidth()) {
676 ShAmt = LHS.getBitWidth()-1;
678 Res = LHS.Val >> ShAmt;
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp381 Constant *ShAmt = ConstantExpr::getZExt(COp1, TrOp->getType()); local
383 Value *NSh = Builder->CreateBinOp(I.getOpcode(), TrOp, ShAmt,I.getName());
709 unsigned ShAmt = Op1C->getZExtValue(); local
714 APInt::getHighBitsSet(Op1C->getBitWidth(), ShAmt), 0,
722 ComputeNumSignBits(I.getOperand(0), 0, &I) > ShAmt) {
752 unsigned ShAmt = Op1C->getZExtValue(); local
762 isPowerOf2_32(BitWidth) && Log2_32(BitWidth) == ShAmt) {
772 MaskedValueIsZero(Op0, APInt::getLowBitsSet(Op1C->getBitWidth(), ShAmt),
796 unsigned ShAmt = Op1C->getZExtValue(); local
817 MaskedValueIsZero(Op0, APInt::getLowBitsSet(Op1C->getBitWidth(), ShAmt),
[all...]
H A DInstCombineMulDivRem.cpp1150 Value *ShAmt = ConstantInt::get(Op1->getType(), Op1C->exactLogBase2()); local
1151 return BinaryOperator::CreateExactAShr(Op0, ShAmt, I.getName());
H A DInstCombineAddSub.cpp1082 Constant *ShAmt = ConstantInt::get(I.getType(), ExtendAmt); local
1083 Value *NewShl = Builder->CreateShl(XorLHS, ShAmt, "sext");
1084 return BinaryOperator::CreateAShr(NewShl, ShAmt);
H A DInstCombineCasts.cpp642 uint32_t ShAmt = KnownZeroMask.logBase2(); local
644 if (ShAmt) {
647 In = Builder->CreateLShr(In, ConstantInt::get(In->getType(), ShAmt),
1164 Value *ShAmt = ConstantInt::get(DestTy, DestBitSize-SrcBitSize);
1165 return BinaryOperator::CreateAShr(Builder->CreateShl(Res, ShAmt, "sext"),
1166 ShAmt);
1177 Value *ShAmt = ConstantInt::get(DestTy, DestBitSize-SrcBitSize); local
1178 Value *Res = Builder->CreateShl(TI->getOperand(0), ShAmt, "sext");
1179 return BinaryOperator::CreateAShr(Res, ShAmt);
1206 unsigned ShAmt local
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp577 SDValue Lo, Hi, ShAmt; local
580 ShAmt = DAG.getConstant(
582 Lo = DAG.getNode(ISD::SRL, dl, WideVT, LoadVals[WideIdx], ShAmt);
591 ShAmt = DAG.getConstant(
594 Hi = DAG.getNode(ISD::SHL, dl, WideVT, LoadVals[WideIdx], ShAmt);
611 ShAmt =
614 Lo = DAG.getNode(ISD::SHL, dl, WideVT, Lo, ShAmt);
615 Lo = DAG.getNode(ISD::SRA, dl, WideVT, Lo, ShAmt);
/external/llvm/lib/IR/
H A DConstantFold.cpp271 unsigned ShAmt = Amt->getZExtValue(); local
273 if ((ShAmt & 7) != 0)
275 ShAmt >>= 3;
278 if (ByteStart >= CSize-ShAmt)
282 if (ByteStart+ByteSize+ShAmt <= CSize)
283 return ExtractConstantBytes(CE->getOperand(0), ByteStart+ShAmt, ByteSize);
293 unsigned ShAmt = Amt->getZExtValue(); local
295 if ((ShAmt & 7) != 0)
297 ShAmt >>= 3;
300 if (ByteStart+ByteSize <= ShAmt)
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
H A DAlphaISelLowering.cpp593 SDValue ShAmt = Op.getOperand(2); local
595 DAG.getConstant(64, MVT::i64), ShAmt);
605 SDValue Hi_Pos = DAG.getNode(ISD::SRL, dl, MVT::i64, ShOpHi, ShAmt);
606 SDValue Lo_Pos = DAG.getNode(ISD::SRL, dl, MVT::i64, ShOpLo, ShAmt);
/external/swiftshader/third_party/LLVM/lib/VMCore/
H A DConstantFold.cpp253 unsigned ShAmt = Amt->getZExtValue(); local
255 if ((ShAmt & 7) != 0)
257 ShAmt >>= 3;
260 if (ByteStart >= CSize-ShAmt)
264 if (ByteStart+ByteSize+ShAmt <= CSize)
265 return ExtractConstantBytes(CE->getOperand(0), ByteStart+ShAmt, ByteSize);
275 unsigned ShAmt = Amt->getZExtValue(); local
277 if ((ShAmt & 7) != 0)
279 ShAmt >>= 3;
282 if (ByteStart+ByteSize <= ShAmt)
[all...]
/external/capstone/arch/ARM/
H A DARMInstPrinter.c2093 unsigned ShAmt; local
2107 ShAmt = (unsigned int)MCOperand_getImm(MO3);
2108 if (ShAmt) {
2109 //assert(ShAmt <= 3 && "Not a valid Thumb2 addressing mode!");
2111 SStream_concat(O, "#%d", ShAmt);
2114 MI->flat_insn->detail->arm.operands[MI->flat_insn->detail->arm.op_count - 1].shift.value = ShAmt;
/external/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp1245 SDValue ShAmt = Op.getOperand(2); local
1260 ISD::SUB, dl, MVT::i32, DAG.getConstant(VTBits, dl, MVT::i32), ShAmt);
1263 SDValue Hi = DAG.getNode(ISD::SRL, dl, MVT::i32, ShOpHi, ShAmt);
1266 SDValue Lo = DAG.getNode(ISD::SRL, dl, MVT::i32, ShOpLo, ShAmt);
1270 SDValue ShiftIsZero = DAG.getSetCC(dl, MVT::i32, ShAmt, Zero, ISD::SETEQ);
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp97 ARM_AM::ShiftOpc ShOpcVal, unsigned ShAmt);
381 unsigned ShAmt) {
387 return ShOpcVal == ARM_AM::lsl && ShAmt == 2;
506 unsigned ShAmt = Log2_32(RHSC); local
508 Opc = CurDAG->getTargetConstant(ARM_AM::getAM2Opc(AddSub, ShAmt,
534 unsigned ShAmt = 0; local
544 ShAmt = Sh->getZExtValue();
545 if (isShifterOpProfitable(Offset, ShOpcVal, ShAmt))
548 ShAmt = 0;
565 ShAmt
379 isShifterOpProfitable(const SDValue &Shift, ARM_AM::ShiftOpc ShOpcVal, unsigned ShAmt) argument
606 unsigned ShAmt = Log2_32(RHSC); local
674 unsigned ShAmt = 0; local
738 unsigned ShAmt = 0; local
1289 unsigned ShAmt = 0; local
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/X86/
H A DX86InstrInfo.cpp1362 unsigned ShAmt = MI->getOperand(2).getImm(); local
1363 MIB.addReg(0).addImm(1 << ShAmt)
1476 unsigned ShAmt = MI->getOperand(2).getImm(); local
1477 if (ShAmt == 0 || ShAmt >= 4) return 0;
1486 .addReg(0).addImm(1 << ShAmt)
1495 unsigned ShAmt = MI->getOperand(2).getImm(); local
1496 if (ShAmt == 0 || ShAmt >= 4) return 0;
1506 .addReg(0).addImm(1 << ShAmt)
1514 unsigned ShAmt = MI->getOperand(2).getImm(); local
[all...]
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp736 int ShAmt = 0; local
741 ShAmt = TD.getTypeStoreSizeInBits(NTy) -
744 ShAmt = Offset;
750 if (ShAmt > 0 && (unsigned)ShAmt < NTy->getBitWidth())
752 ConstantInt::get(FromVal->getType(), ShAmt));
753 else if (ShAmt < 0 && (unsigned)-ShAmt < NTy->getBitWidth())
755 ConstantInt::get(FromVal->getType(), -ShAmt));
863 int ShAmt local
879 Mask <<= ShAmt; local
[all...]
/external/swiftshader/third_party/subzero/src/
H A DIceInstARM32.h174 static OperandARM32ShAmtImm *create(Cfg *Func, ConstantInteger32 *ShAmt) { argument
176 OperandARM32ShAmtImm(ShAmt);
187 uint32_t getShAmtImm() const { return ShAmt->getValue(); }
192 const ConstantInteger32 *const ShAmt; member in class:Ice::ARM32::OperandARM32ShAmtImm
/external/llvm/include/llvm/IR/
H A DIRBuilder.h1743 uint64_t ShAmt = 8 * Offset; local
1746 ShAmt = 8 * (DL.getTypeStoreSize(IntTy) -
1748 if (ShAmt) {
1749 V = CreateLShr(V, ShAmt, Name + ".shift");
/external/llvm/lib/Analysis/
H A DValueTracking.cpp2033 const APInt *ShAmt; local
2034 if (match(U->getOperand(1), m_APInt(ShAmt))) {
2035 Tmp += ShAmt->getZExtValue();
2041 const APInt *ShAmt; local
2042 if (match(U->getOperand(1), m_APInt(ShAmt))) {
2045 Tmp2 = ShAmt->getZExtValue();
/external/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp89 ARM_AM::ShiftOpc ShOpcVal, unsigned ShAmt);
465 unsigned ShAmt) {
472 (ShAmt == 2 || (Subtarget->isSwift() && ShAmt == 1));
666 unsigned ShAmt = Log2_32(RHSC); local
668 Opc = CurDAG->getTargetConstant(ARM_AM::getAM2Opc(AddSub, ShAmt,
694 unsigned ShAmt = 0; local
704 ShAmt = Sh->getZExtValue();
705 if (isShifterOpProfitable(Offset, ShOpcVal, ShAmt))
708 ShAmt
463 isShifterOpProfitable(const SDValue &Shift, ARM_AM::ShiftOpc ShOpcVal, unsigned ShAmt) argument
777 unsigned ShAmt = Log2_32(RHSC); local
848 unsigned ShAmt = 0; local
913 unsigned ShAmt = 0; local
1394 unsigned ShAmt = 0; local
[all...]

Completed in 5564 milliseconds

12