Home
last modified time | relevance | path

Searched refs:isBitwiseLogicOp (Results 1 – 8 of 8) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DInstruction.h219 static inline bool isBitwiseLogicOp(unsigned Opcode) {
224 inline bool isBitwiseLogicOp() const {
225 return isBitwiseLogicOp(getOpcode());
H A DPatternMatch.h1278 return Instruction::isBitwiseLogicOp(Opcode); in isOpType()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h1326 inline bool isBitwiseLogicOp(unsigned Opcode) { in isBitwiseLogicOp() function
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp1150 if (Tmp == 0 && I->isBitwiseLogicOp()) { in canEvaluateZExtd()
2397 !BO->isBitwiseLogicOp()) in foldBitCastBitwiseLogic()
H A DInstCombineShifts.cpp333 if (!LogicInst || !LogicInst->isBitwiseLogicOp() || !LogicInst->hasOneUse()) in foldShiftOfShiftedLogic()
H A DInstructionCombining.cpp342 if (!BinOp1->isBitwiseLogicOp()) in simplifyAssocCastAssoc()
597 return Instruction::isBitwiseLogicOp(LOp) && Instruction::isShift(ROp); in rightDistributesOverLeft()
H A DInstCombineAndOrXor.cpp56 assert(I.isBitwiseLogicOp() && "Unexpected opcode for bswap simplifying"); in SimplifyBSwap()
1523 assert(I.isBitwiseLogicOp() && "Unexpected opcode for bitwise logic folding"); in foldCastedBitwiseLogic()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DInstructionSimplify.cpp2042 assert(BinaryOperator::isBitwiseLogicOp(Opcode) && "Expected logic op"); in simplifyLogicOfAddSub()