Home
last modified time | relevance | path

Searched defs:And (Results 1 – 25 of 47) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyLogical.h25 And, enumerator
70 And(LExpr *LHS, LExpr *RHS) : BinOp(LHS, RHS, LExpr::And) {} in And() function
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DOperatorPrecedence.h35 And = 8, // & enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DMIPatternMatch.h130 template <typename... Preds> struct And { struct
138 struct And<Pred, Preds...> : And<Preds...> { argument
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMaskingPreRA.cpp92 const MachineInstr &Sel, const MachineInstr &And) { in isDefBetween()
132 auto *And = in optimizeVcndVcmpPair() local
H A DSILowerControlFlow.cpp233 MachineInstr *And = in emitIf() local
314 MachineInstr *And = BuildMI(MBB, ElsePt, DL, TII->get(AndOpc), DstReg) in emitElse() local
374 MachineInstr *And = nullptr, *Or = nullptr; in emitIfBreak() local
H A DSIPreEmitPeephole.cpp83 const unsigned And = IsWave32 ? AMDGPU::S_AND_B32 : AMDGPU::S_AND_B64; in optimizeVccBranch() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DGuardUtils.cpp87 auto *And = dyn_cast<Instruction>(Cond); in parseWidenableBranch() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1636 BinaryOperator *And, in foldICmpAndShift()
1722 BinaryOperator *And, in foldICmpAndConstConst()
1830 BinaryOperator *And, in foldICmpAndConstant()
1911 Value *And = Builder.CreateAnd(OrOp0, ~(*MaskC)); in foldICmpOrConstant() local
2128 Value *And = Builder.CreateAnd(X, Mask, Shl->getName() + ".mask"); in foldICmpShlConstant() local
2140 Value *And = Builder.CreateAnd(X, Mask, Shl->getName() + ".mask"); in foldICmpShlConstant() local
2150 Value *And = Builder.CreateAnd(X, (~C).lshr(ShiftAmt->getZExtValue())); in foldICmpShlConstant() local
2158 Value *And = in foldICmpShlConstant() local
2298 Value *And = Builder.CreateAnd(X, Mask, Shr->getName() + ".mask"); in foldICmpShrConstant() local
2329 Value *And = Builder.CreateAnd(SRem->getOperand(0), MaskC); in foldICmpSRemConstant() local
[all …]
H A DInstCombineCasts.cpp795 Value *And = Builder.CreateAnd(Src, ConstantInt::get(SrcTy, 1)); in visitTrunc() local
807 Value *And = Builder.CreateAnd(X, MaskC); in visitTrunc() local
816 Value *And = Builder.CreateAnd(X, MaskC); in visitTrunc() local
1249 Value *And = Builder.CreateAnd(A, AndConst, CSrc->getName() + ".mask"); in visitZExt() local
1307 Value *And; in visitZExt() local
H A DInstCombineAndOrXor.cpp1207 BinaryOperator &And) { in foldAndOfICmps()
1742 Instruction *InstCombinerImpl::narrowMaskedBinOp(BinaryOperator &And) { in narrowMaskedBinOp()
1830 Value *And = Builder.CreateAnd(X, Op1); in visitAnd() local
1844 Value *And = Builder.CreateAnd(X, ConstantInt::get(Ty, Together ^ *C)); in visitAnd() local
1933 auto *And = Builder.CreateAnd(BinOp, TruncC2); in visitAnd() local
3420 Value *And = Builder.CreateAnd(X, ConstantExpr::getNot(C2)); in visitXor() local
H A DInstCombineShifts.cpp573 Value *And = Builder.CreateAnd(InnerShift->getOperand(0), in foldShiftedShift() local
725 Value *And = Builder.CreateAnd(NSh, MaskV, TI->getName()); in FoldShiftByConstant() local
H A DInstCombineMulDivRem.cpp332 Value *And = Builder.CreateAnd(X, Y, "mulbool"); in visitMul() local
342 Value *And = Builder.CreateAnd(X, Y, "mulbool"); in visitMul() local
H A DInstCombineSimplifyDemanded.cpp269 Instruction *And = BinaryOperator::CreateAnd(I->getOperand(0), AndC); in SimplifyDemandedUseBits() local
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DIVDescriptors.h42 And, ///< Bitwise or logical AND of integers. enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp289 Value *And = Builder.CreateAnd(MOps.Root, Mask); in foldAnyOrAllBitsSet() local
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
H A Dllvm.ml205 | And Constructor
288 | And Constructor
H A Dllvm.mli229 | And Constructor
321 | And Constructor
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp1423 SDValue And = N->getOperand(0); in PostprocessISelDAG() local
1473 SDValue And = N->getOperand(0); in PostprocessISelDAG() local
1855 SDValue And = DAG.getNode(ISD::AND, DL, VT, Srl, NewMask); in foldMaskAndShiftToExtract() local
2221 SDValue And = N.getOperand(0); in matchAddressRecursively() local
4244 bool X86DAGToDAGISel::shrinkAndImmediate(SDNode *And) { in shrinkAndImmediate()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kInstrInfo.cpp333 unsigned Mask, And; in AddZExt() local
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCExpr.h483 And, ///< Bitwise and. enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp4709 SDValue And = DAG.getNode(ISD::AND, DL, VT, N0, N1); in visitMULO() local
5010 SDValue And = DAG.getNode(ISD::AND, SDLoc(N0), OpVT, LL, RL); in foldLogicOfSetCCs() local
5063 SDValue And = DAG.getNode(ISD::AND, DL, OpVT, Offset, Mask); in foldLogicOfSetCCs() local
5181 SDValue And = DAG.getNode(ISD::AND, SL, HalfVT, Shift, NewMask); in visitANDLike() local
5431 SDValue And = DAG.getNode(ISD::AND, SDLoc(FixupNode), in BackwardsPropagateMask() local
5447 SDValue And = DAG.getNode(ISD::AND, SDLoc(Op1), Op1.getValueType(), in BackwardsPropagateMask() local
5456 SDValue And = DAG.getNode(ISD::AND, SDLoc(Load), Load->getValueType(0), in BackwardsPropagateMask() local
5530 static SDValue combineShiftAnd1ToBitTest(SDNode *And, SelectionDAG &DAG) { in combineShiftAnd1ToBitTest()
7654 auto matchAndXor = [&X, &Y, &M](SDValue And, unsigned XorIdx, SDValue Other) { in unfoldMaskedMerge()
8797 SDValue And = DAG.getNode(ISD::AND, DL, InnerShiftVT, NewShift, Mask); in visitSRL() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86BaseInfo.h117 And, enumerator
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dconstfold.d695 UnionExp And(const ref Loc loc, Type type, Expression e1, Expression e2) in And() function
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dconstfold.c744 UnionExp And(Loc loc, Type *type, Expression *e1, Expression *e2) in And() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp951 if (LogicOp And = interpretAndImmediate(MI.getOpcode())) { in convertToThreeAddress() local

12