Home
last modified time | relevance | path

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

1234

/llvm-project/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/
H A Dcnstr_with_any.compile.pass.cpp24 struct And : std::true_type { }; struct
27 struct And<P1, Pn...> struct
/llvm-project/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
/llvm-project/clang/include/clang/Basic/
H A DOperatorPrecedence.h35 And = 8, // & enumerator
H A DOpenACCKinds.h511 And, global() enumerator
/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DFormula.h61 And, /// True if LHS and RHS are both true enumerator
/llvm-project/clang-tools-extra/clangd/index/dex/
H A DIterator.h100 enum class Kind { And, Or, True, False, Other }; enumerator
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMaskingPreRA.cpp92 const MachineInstr &Sel, const MachineInstr &And) { in isDefBetween() argument
131 auto *And = in optimizeVcndVcmpPair() local
[all...]
H A DSILowerControlFlow.cpp242 MachineInstr *And = emitIf() local
329 MachineInstr *And = BuildMI(MBB, ElsePt, DL, TII->get(AndOpc), DstReg) emitElse() local
387 MachineInstr *And = nullptr, *Or = nullptr; emitIfBreak() local
[all...]
H A DSIPreEmitPeephole.cpp92 const unsigned And = IsWave32 ? AMDGPU::S_AND_B32 : AMDGPU::S_AND_B64; optimizeVccBranch() local
/llvm-project/llvm/lib/Analysis/
H A DGuardUtils.cpp96 auto *And = dyn_cast<Instruction>(Cond); in parseWidenableBranch() local
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMIPatternMatch.h273 template <typename... Preds> struct And { struct
281 struct And<Pred, Preds...> : And<Preds...> { argument
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1458 Value *And = Builder.CreateAnd(X, Mask); foldICmpTruncConstant() local
1658 foldICmpAndShift(ICmpInst & Cmp,BinaryOperator * And,const APInt & C1,const APInt & C2) foldICmpAndShift() argument
1744 foldICmpAndConstConst(ICmpInst & Cmp,BinaryOperator * And,const APInt & C1) foldICmpAndConstConst() argument
1874 foldICmpAndConstant(ICmpInst & Cmp,BinaryOperator * And,const APInt & C) foldICmpAndConstant() argument
1958 Value *And = Builder.CreateAnd(TruncY, X); foldICmpAndConstant() local
2076 Value *And = Builder.CreateAnd(OrOp0, ~(*MaskC)); foldICmpOrConstant() local
2375 Value *And = Builder.CreateAnd(X, Mask, Shl->getName() + ".mask"); foldICmpShlConstant() local
2387 Value *And = Builder.CreateAnd(X, Mask, Shl->getName() + ".mask"); foldICmpShlConstant() local
2397 Value *And = Builder.CreateAnd(X, (~C).lshr(ShiftAmt->getZExtValue())); foldICmpShlConstant() local
2405 Value *And = foldICmpShlConstant() local
2612 Value *And = Builder.CreateAnd(X, Mask, Shr->getName() + ".mask"); foldICmpShrConstant() local
2652 Value *And = Builder.CreateAnd(SRem->getOperand(0), MaskC); foldICmpSRemConstant() local
3529 Value *And = Builder.CreateAnd(BOp0, NotBOC); foldICmpBinOpEqualityWithConstant() local
3594 Value *And = Builder.CreateAnd( foldCtpopPow2Test() local
4761 Value *And = Builder.CreateAnd(X, MaxSignedVal); foldICmpXNegX() local
5663 Value *And = Builder.CreateAnd(Xor, ConstantExpr::getNot(C)); foldICmpEquality() local
5707 Value *And = Builder.CreateAnd(Xor, Builder.getInt(AndVal), foldICmpEquality() local
5836 Value *And = Builder.CreateAnd(X, Mask); foldICmpWithTrunc() local
5846 Value *And = Builder.CreateAnd(X, MaskC); foldICmpWithTrunc() local
5854 Value *And = Builder.CreateAnd(X, MaskC); foldICmpWithTrunc() local
[all...]
H A DInstCombineShifts.cpp667 Value *And = Builder.CreateAnd(InnerShift->getOperand(0), foldShiftedShift() local
740 auto *And = BinaryOperator::CreateAnd(Neg, getShiftedValue() local
1570 Value *And = Builder.CreateAnd(BoolX, BoolY); visitLShr() local
[all...]
H A DInstCombineAndOrXor.cpp1863 narrowMaskedBinOp(BinaryOperator & And) narrowMaskedBinOp() argument
2333 Value *And = Builder.CreateAnd(X, Op1); visitAnd() local
2347 Value *And = Builder.CreateAnd(X, ConstantInt::get(Ty, Together ^ *C)); visitAnd() local
2415 Value *And = Builder.CreateAnd(BinOp, TruncC); visitAnd() local
3671 Instruction *And; visitOr() local
4639 Value *And = Builder.CreateAnd( visitXor() local
4648 Value *And = Builder.CreateAnd(X, ConstantExpr::getNot(C2)); visitXor() local
[all...]
H A DInstCombineCasts.cpp756 Value *And = Builder.CreateAnd(X, MaskC); visitTrunc() local
764 Value *And = Builder.CreateAnd(X, Builder.CreateOr(MaskC, One)); visitTrunc() local
1212 Value *And = Builder.CreateAnd(A, AndConst, CSrc->getName() + ".mask"); visitZExt() local
1241 Value *And; visitZExt() local
[all...]
/llvm-project/llvm/include/llvm/CodeGen/
H A DSDPatternMatch.h324 template <typename... Preds> struct And { global() struct
331 matchAnd global() argument
/llvm-project/llvm/lib/CodeGen/
H A DExpandLargeFpConvert.cpp410 Value *Cmp10 = Builder.CreateICmpNE(And, Builder.getIntN(BitWidth, 0)); in expandIToFP() local
166 Value *And = expandFPToI() local
/llvm-project/clang-tools-extra/clangd/unittests/
H A DDexTests.cpp73 auto And = C.intersect(L1.iterator(), L0.iterator()); in TEST() local
99 auto And = C.intersect(L0.iterator(), L1.iterator(), L2.iterator()); TEST() local
116 auto And = C.intersect(std::move(Empty1), std::move(Empty2)); TEST() local
[all...]
/llvm-project/mlir/lib/TableGen/
H A DPredicate.cpp92 And, global() enumerator
/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp756 auto And = legalizeSplatVector() local
815 auto And = MIB.buildAnd(sXLen, GFClass, FClassMask); legalizeCustom() local
/llvm-project/llvm/include/llvm/Analysis/
H A DIVDescriptors.h39 And, ///< Bitwise or logical AND of integers. global() enumerator
/llvm-project/llvm/unittests/Transforms/IPO/
H A DFunctionSpecializationTest.cpp166 Instruction &And = Case2.front(); TEST_F() local
/llvm-project/llvm/unittests/CodeGen/
H A DSelectionDAGPatternMatchTest.cpp134 SDValue And = DAG->getNode(ISD::AND, DL, Int32VT, Op0, Op1); TEST_F() local
/llvm-project/flang/include/flang/Optimizer/Builder/
H A DPPCIntrinsicCall.h23 And, enumerator
/llvm-project/llvm/bindings/ocaml/llvm/
H A Dllvm.ml206 | And Constructor
289 | And Constructor

1234