/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
H A D | InstCombineShifts.cpp | 369 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 D | InstCombineAddSub.cpp | 135 Constant *ShAmt = ConstantInt::get(I.getType(), ExtendAmt); local 136 Value *NewShl = Builder->CreateShl(XorLHS, ShAmt, "sext"); 137 return BinaryOperator::CreateAShr(NewShl, ShAmt);
|
H A D | InstCombineMulDivRem.cpp | 521 Value *ShAmt = llvm::ConstantInt::get(RHS->getType(), local 523 return BinaryOperator::CreateExactAShr(Op0, ShAmt, I.getName());
|
H A D | InstCombineAndOrXor.cpp | 1311 unsigned ShAmt = local 1314 if ((ShAmt & 7) || (ShAmt > 8*ByteValues.size())) 1317 unsigned ByteShift = ShAmt >> 3;
|
H A D | InstCombineCasts.cpp | 1090 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 D | InstCombineCompares.cpp | 903 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 D | InstructionCombining.cpp | 996 ConstantInt *ShAmt = cast<ConstantInt>(Inst->getOperand(1)); local 997 uint32_t ShAmtVal = ShAmt->getLimitedValue(64);
|
/external/clang/lib/Lex/ |
H A D | PPExpressions.cpp | 673 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 D | InstCombineShifts.cpp | 381 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 D | InstCombineMulDivRem.cpp | 1150 Value *ShAmt = ConstantInt::get(Op1->getType(), Op1C->exactLogBase2()); local 1151 return BinaryOperator::CreateExactAShr(Op0, ShAmt, I.getName());
|
H A D | InstCombineAddSub.cpp | 1082 Constant *ShAmt = ConstantInt::get(I.getType(), ExtendAmt); local 1083 Value *NewShl = Builder->CreateShl(XorLHS, ShAmt, "sext"); 1084 return BinaryOperator::CreateAShr(NewShl, ShAmt);
|
H A D | InstCombineCasts.cpp | 642 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 D | LegalizeVectorOps.cpp | 577 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 D | ConstantFold.cpp | 271 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 D | AlphaISelLowering.cpp | 593 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 D | ConstantFold.cpp | 253 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 D | ARMInstPrinter.c | 2093 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 D | LanaiISelLowering.cpp | 1245 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 D | ARMISelDAGToDAG.cpp | 97 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 D | X86InstrInfo.cpp | 1362 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 D | ScalarReplAggregates.cpp | 736 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 D | IceInstARM32.h | 174 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 D | IRBuilder.h | 1743 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 D | ValueTracking.cpp | 2033 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 D | ARMISelDAGToDAG.cpp | 89 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...] |