Home
last modified time | relevance | path

Searched refs:isShift (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.h320 bool isShift() const { return isShift(getOpcode()); }
351 static inline bool isShift(unsigned Opcode) {
H A DPatternMatch.h1530 bool isOpType(unsigned Opcode) const { return Instruction::isShift(Opcode); } in isOpType()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRShiftExpand.cpp52 if (!I.isShift()) in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLatencyMutations.cpp74 bool isShift(unsigned Op) { return Info[Op].IsShift; } in isShift() function in llvm::__anonf3433be90111::InstructionInformation
694 else if (II->isShift(DstOpcode)) in modifyBypasses()
919 else if (II->isShift(DstOpcode)) in modifyBypasses()
H A DARMTargetTransformInfo.cpp1447 if (!CxtI || !CxtI->hasOneUse() || !CxtI->isShift()) in getArithmeticInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.cpp147 if (Instruction::isBinaryOp(Opcode) || Instruction::isShift(Opcode) || in inferScalarTypeForRecipe()
204 if (Instruction::isBinaryOp(Opcode) || Instruction::isShift(Opcode) || in inferScalarTypeForRecipe()
H A DSLPVectorizer.cpp1200 return getMainOp()->isShift() && getAltOp()->isShift(); in isShiftOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp295 if (!I->getType()->isVectorTy() || !I->isShift()) in isProfitableToSinkOperands()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DTruncInstCombine.cpp308 if (I->isShift()) { in getBestTruncatedType()
/freebsd/contrib/libxo/xohtml/external/
H A Djquery.qtip.js2585 isShift = type === SHIFT,
2590 tipAdjust = tip && tip.corner && tip.corner.precedance === side && !isShift ? tipLength : 0,
2596 if(isShift) {
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_neon_incl.td276 bit isShift = 0;
H A Darm_neon.td399 let isShift = 1 in {
955 let isShift = 1 in {
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp350 assert(I.isShift() && "Expected a shift as input"); in foldShiftOfShiftedBinOp()
983 assert(I.isShift() && "Expected a shift as input"); in setShiftFlags()
H A DInstCombineVectorOps.cpp2272 (Instruction::isIntDivRem(BOpcode) || Instruction::isShift(BOpcode)); in foldSelectShuffleWith1Binop()
2405 (Instruction::isIntDivRem(BOpc) || Instruction::isShift(BOpc)); in foldSelectShuffle()
H A DInstCombineSimplifyDemanded.cpp1871 if (match(I, m_BinOp(BO)) && !BO->isIntDivRem() && !BO->isShift()) { in SimplifyDemandedVectorElts()
H A DInstructionCombining.cpp645 return Instruction::isBitwiseLogicOp(LOp) && Instruction::isShift(ROp); in rightDistributesOverLeft()
H A DInstCombineCompares.cpp1698 if (!Shift || !Shift->isShift()) in foldICmpAndShift()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp1399 if (FirstOffsetDef && FirstOffsetDef->isShift() && in isLegalToSwapOperand()
H A DLoopIdiomRecognize.cpp2154 if (!DefX || !DefX->isShift()) in detectShiftUntilZeroIdiom()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h151 bool isShift() const { return cast<llvm::Instruction>(Val)->isShift(); } in isShift() function
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp7439 assert(Shift->isShift() && "Expected a shift"); in optimizeShiftInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp7195 if (I->isShift()) in isProfitableToSinkOperands()