Home
last modified time | relevance | path

Searched refs:isOpcWithIntImmediate (Results 1 – 4 of 4) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp477 static bool isOpcWithIntImmediate(const SDNode *N, unsigned Opc, in isOpcWithIntImmediate() function
2100 if (!isOpcWithIntImmediate(N, ISD::AND, AndImm)) in isBitfieldExtractOpFromAnd()
2117 isOpcWithIntImmediate(Op0->getOperand(0).getNode(), ISD::SRL, SrlImm)) { in isBitfieldExtractOpFromAnd()
2124 isOpcWithIntImmediate(Op0->getOperand(0).getNode(), ISD::SRL, in isBitfieldExtractOpFromAnd()
2131 } else if (isOpcWithIntImmediate(Op0, ISD::SRL, SrlImm)) { in isBitfieldExtractOpFromAnd()
2186 if (!isOpcWithIntImmediate(Op.getNode(), ISD::SRL, ShiftImm) && in isBitfieldExtractOpFromSExtInReg()
2187 !isOpcWithIntImmediate(Op.getNode(), ISD::SRA, ShiftImm)) in isBitfieldExtractOpFromSExtInReg()
2222 if (!isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::AND, AndMask)) in isSeveralBitsExtractOpFromShr()
2262 if (isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::SHL, ShlImm)) { in isBitfieldExtractOpFromShr()
2318 if (!isOpcWithIntImmediate(Op.getNode(), ISD::SRA, ShiftImm)) in tryBitfieldExtractOpFromSExt()
[all …]
H A DAArch64ISelLowering.cpp1967 static bool isOpcWithIntImmediate(const SDNode *N, unsigned Opc, in isOpcWithIntImmediate() function
17607 if (isOpcWithIntImmediate(LHS.getNode(), ISD::SHL, LHSImm) && in performAddCombineForShiftedOperands()
17608 isOpcWithIntImmediate(RHS.getNode(), ISD::SHL, RHSImm) && LHSImm <= 4 && in performAddCombineForShiftedOperands()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp389 static bool isOpcWithIntImmediate(SDNode *N, unsigned Opc, unsigned& Imm) { in isOpcWithIntImmediate() function
438 if (!isOpcWithIntImmediate(N1.getNode(), ISD::AND, And_imm)) { in PreprocessISelDAG()
439 if (isOpcWithIntImmediate(N0.getNode(), ISD::AND, And_imm)) in PreprocessISelDAG()
465 if (!isOpcWithIntImmediate(Srl.getNode(), ISD::SRL, Srl_imm) || in PreprocessISelDAG()
3351 if (isOpcWithIntImmediate(N, ISD::AND, And_imm)) { in tryV6T2BitfieldExtractOp()
3358 if (isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::SRL, in tryV6T2BitfieldExtractOp()
3409 if (isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::SHL, Shl_imm)) { in tryV6T2BitfieldExtractOp()
3431 if (isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::AND, And_imm) && in tryV6T2BitfieldExtractOp()
3455 if (!isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::SRL, LSB) && in tryV6T2BitfieldExtractOp()
3456 !isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::SRA, LSB)) in tryV6T2BitfieldExtractOp()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp647 static bool isOpcWithIntImmediate(SDNode *N, unsigned Opc, unsigned& Imm) { in isOpcWithIntImmediate() function
5552 if (isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::AND, Imm) && in Select()
5566 if (isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::AND, Imm) && in Select()