Home
last modified time | relevance | path

Searched defs:BinOp (Results 1 – 25 of 49) sorted by relevance

12

/freebsd-src/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp151 AtomicRMWInst::BinOp BinOp, int Width) { in doAtomicBinOpExpansion()
241 MachineBasicBlock *DoneMBB, AtomicRMWInst::BinOp BinOp, int Width) { in doMaskedAtomicBinOpExpansion()
302 AtomicRMWInst::BinOp BinOp, bool IsMasked, int Width, in expandAtomicBinOp()
351 AtomicRMWInst::BinOp BinOp, bool IsMasked, int Width, in expandAtomicMinMaxOp()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp263 AtomicRMWInst::BinOp BinOp, int Width, in doAtomicBinOpExpansion()
327 AtomicRMWInst::BinOp BinOp, int Width, in doMaskedAtomicBinOpExpansion()
390 AtomicRMWInst::BinOp BinOp, bool IsMasked, int Width, in expandAtomicBinOp()
440 AtomicRMWInst::BinOp BinOp, bool IsMasked, int Width, in expandAtomicMinMaxOp()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyWasmObjectWriter.cpp54 if (auto BinOp = dyn_cast<MCBinaryExpr>(Expr)) { in getTargetSection() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp575 BinaryOperator *BinOp = BinaryOperator::Create( processSaturatingInst() local
719 if (auto *BinOp = dyn_cast<BinaryOperator>(BO)) narrowSDivOrSRem() local
838 if (auto *BinOp = dyn_cast<BinaryOperator>(BO)) narrowUDivOrURem() local
1073 processBinOp(BinaryOperator * BinOp,LazyValueInfo * LVI) processBinOp() argument
1113 processAnd(BinaryOperator * BinOp,LazyValueInfo * LVI) processAnd() argument
[all...]
H A DFloat2Int.cpp271 auto BinOp = (Instruction::BinaryOps) I->getOpcode(); in calcRange() local
H A DLowerExpectIntrinsic.cpp159 BinaryOperator *BinOp = dyn_cast<BinaryOperator>(V); in handlePhiDef() local
H A DInductiveRangeCheckElimination.cpp432 const SCEV *RHS) -> const SCEV * { in reassociateSubLHS()
H A DEarlyCSE.cpp238 if (BinaryOperator *BinOp = dyn_cast<BinaryOperator>(Inst)) { in getHashValueImpl() local
/freebsd-src/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyLogical.h58 BinOp(LExpr *LHS, LExpr *RHS, Opcode Code) : LExpr(Code), LHS(LHS), RHS(RHS) {} in BinOp() function
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp285 makeGuaranteedNoWrapRegion(Instruction::BinaryOps BinOp,const ConstantRange & Other,unsigned NoWrapKind) makeGuaranteedNoWrapRegion() argument
359 makeExactNoWrapRegion(Instruction::BinaryOps BinOp,const APInt & Other,unsigned NoWrapKind) makeExactNoWrapRegion() argument
878 binaryOp(Instruction::BinaryOps BinOp,const ConstantRange & Other) const binaryOp() argument
923 overflowingBinaryOp(Instruction::BinaryOps BinOp,const ConstantRange & Other,unsigned NoWrapKind) const overflowingBinaryOp() argument
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DIterator.cpp236 auto BinOp = (Op == OO_Plus || Op == OO_PlusEqual) ? BO_Add : BO_Sub; in advancePosition() local
H A DNullabilityChecker.cpp1187 if (auto *BinOp = dyn_cast<BinaryOperator>(S)) { matchValueExprForBind() local
1346 const auto *BinOp = dyn_cast<BinaryOperator>(S); checkBind() local
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldChecker.cpp258 BinOpToken BinOp; in evalDecodeOperand() local
709 BinOpToken BinOp; evalComplexExpr() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp489 BinaryOperator *BinOp = cast<BinaryOperator>(FirstInst); in foldPHIArgBinOpIntoPHI() local
958 if (BinaryOperator *BinOp = dyn_cast<BinaryOperator>(FirstInst)) { in foldPHIArgOpIntoPHI() local
H A DInstCombineAndOrXor.cpp2333 Value *BinOp = isa<ZExtInst>(BO->getOperand(0)) visitAnd() local
2371 BinaryOperator::BinaryOps BinOp = cast<BinaryOperator>(Op0)->getOpcode(); visitAnd() local
2939 Value *BinOp = Builder.CreateOr(NewLower, NewUpper); matchOrConcat() local
H A DInstCombineCasts.cpp545 BinaryOperator *BinOp; narrowBinOp() local
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenPGO.cpp251 const BinaryOperator *BinOp = dyn_cast<BinaryOperator>(E->IgnoreParens()); in dataTraverseStmtPre() local
284 const BinaryOperator *BinOp = dyn_cast<BinaryOperator>(E->IgnoreParens()); in dataTraverseStmtPost() local
H A DCGExprScalar.cpp136 if (const auto *BinOp = dyn_cast<BinaryOperator>(E)) { isFixedPointOp() local
2500 BinOpInfo BinOp; createBinOpInfoFromIncDec() local
2904 BinOpInfo BinOp; VisitMinus() local
3916 if (const auto *BinOp = dyn_cast<BinaryOperator>(op.E)) { EmitFixedPointBinOp() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/Analysis/
H A DConsumed.cpp701 void ConsumedStmtVisitor::VisitBinaryOperator(const BinaryOperator *BinOp) { in VisitBinaryOperator()
1254 } else if (const auto *BinOp = in splitState() local
/freebsd-src/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp254 if (const auto *BinOp = dyn_cast<BinaryOperator>(E)) in VisitObjCMessageExpr() local
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DIVDescriptors.cpp1380 if (!BinOp) in getCastsForInductionPHI() local
/freebsd-src/contrib/llvm-project/clang/lib/Parse/
H A DParseExpr.cpp640 ExprResult BinOp = ParseRHSOfBinaryExpression() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp810 auto BinOp = dyn_cast<IntrinsicInst>(II.getOperand(0)); tryCombineFromSVBoolBinOp() local
1397 auto BinOp = instCombineSVEVectorBinOp() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp898 getStepVector(Value * Val,Value * StartIdx,Value * Step,Instruction::BinaryOps BinOp,ElementCount VF,IRBuilderBase & Builder) getStepVector() argument
/freebsd-src/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.cpp120 if (BinOpInit *BinOp = dyn_cast<BinOpInit>(NewName)) in QualifyName() local

12