Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp151 AtomicRMWInst::BinOp BinOp, int Width) { in doAtomicBinOpExpansion() argument
247 doMaskedAtomicBinOpExpansion(const LoongArchInstrInfo * TII,MachineInstr & MI,DebugLoc DL,MachineBasicBlock * ThisMBB,MachineBasicBlock * LoopMBB,MachineBasicBlock * DoneMBB,AtomicRMWInst::BinOp BinOp,int Width) doMaskedAtomicBinOpExpansion() argument
314 expandAtomicBinOp(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,AtomicRMWInst::BinOp BinOp,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicBinOp() argument
363 expandAtomicMinMaxOp(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,AtomicRMWInst::BinOp BinOp,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicMinMaxOp() argument
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp239 doAtomicBinOpExpansion(const RISCVInstrInfo * TII,MachineInstr & MI,DebugLoc DL,MachineBasicBlock * ThisMBB,MachineBasicBlock * LoopMBB,MachineBasicBlock * DoneMBB,AtomicRMWInst::BinOp BinOp,int Width) doAtomicBinOpExpansion() argument
300 doMaskedAtomicBinOpExpansion(const RISCVInstrInfo * TII,MachineInstr & MI,DebugLoc DL,MachineBasicBlock * ThisMBB,MachineBasicBlock * LoopMBB,MachineBasicBlock * DoneMBB,AtomicRMWInst::BinOp BinOp,int Width) doMaskedAtomicBinOpExpansion() argument
362 expandAtomicBinOp(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,AtomicRMWInst::BinOp BinOp,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicBinOp() argument
411 expandAtomicMinMaxOp(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,AtomicRMWInst::BinOp BinOp,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicMinMaxOp() argument
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyWasmObjectWriter.cpp54 if (auto BinOp = dyn_cast<MCBinaryExpr>(Expr)) { in getTargetSection() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp637 BinaryOperator *BinOp = BinaryOperator::Create( in processSaturatingInst() local
783 if (auto *BinOp = dyn_cast<BinaryOperator>(BO)) in narrowSDivOrSRem() local
903 if (auto *BinOp = dyn_cast<BinaryOperator>(BO)) in narrowUDivOrURem() local
1150 static bool processBinOp(BinaryOperator *BinOp, LazyValueInfo *LVI) { in processBinOp()
1184 static bool processAnd(BinaryOperator *BinOp, LazyValueInfo *LVI) { in processAnd()
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 DEarlyCSE.cpp238 if (BinaryOperator *BinOp = dyn_cast<BinaryOperator>(Inst)) { in getHashValueImpl() local
H A DInductiveRangeCheckElimination.cpp434 __anona4c10e620402(Instruction::BinaryOps BinOp, const SCEV *LHS, const SCEV *RHS) reassociateSubLHS() argument
/freebsd/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/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp314 ConstantRange::makeGuaranteedNoWrapRegion(Instruction::BinaryOps BinOp, in makeGuaranteedNoWrapRegion()
388 ConstantRange ConstantRange::makeExactNoWrapRegion(Instruction::BinaryOps BinOp, in makeExactNoWrapRegion()
934 ConstantRange ConstantRange::binaryOp(Instruction::BinaryOps BinOp, in binaryOp()
979 ConstantRange ConstantRange::overflowingBinaryOp(Instruction::BinaryOps BinOp, in overflowingBinaryOp()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldChecker.cpp258 BinOpToken BinOp; in evalDecodeOperand() local
715 BinOpToken BinOp; in evalComplexExpr() local
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DNullabilityChecker.cpp1188 if (auto *BinOp = dyn_cast<BinaryOperator>(S)) { in matchValueExprForBind() local
1347 const auto *BinOp = dyn_cast<BinaryOperator>(S); in checkBind() local
/freebsd/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.cpp2458 Value *BinOp = isa<ZExtInst>(BO->getOperand(0)) in visitAnd() local
2496 BinaryOperator::BinaryOps BinOp = cast<BinaryOperator>(Op0)->getOpcode(); in visitAnd() local
3069 Value *BinOp = Builder.CreateOr(NewLower, NewUpper); in matchOrConcat() local
H A DInstCombineCasts.cpp553 BinaryOperator *BinOp; in narrowBinOp() local
H A DInstCombineVectorOps.cpp2780 auto *BinOp = cast<BinaryOperator>(Op0); in simplifyBinOpSplats() local
/freebsd/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.cpp141 if (const auto *BinOp = dyn_cast<BinaryOperator>(E)) { in isFixedPointOp() local
153 if (const auto *BinOp = dyn_cast<BinaryOperator>(E)) { in rhsHasSignedIntegerRepresentation() local
2736 BinOpInfo BinOp; in createBinOpInfoFromIncDec() local
3178 BinOpInfo BinOp; in VisitMinus() local
4204 if (const auto *BinOp = dyn_cast<BinaryOperator>(op.E)) { in EmitFixedPointBinOp() local
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp254 if (const auto *BinOp = dyn_cast<BinaryOperator>(E)) in VisitObjCMessageExpr() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DIVDescriptors.cpp1379 const BinaryOperator *BinOp = dyn_cast<BinaryOperator>(Val); in getCastsForInductionPHI() local
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseExpr.cpp659 ExprResult BinOp = in ParseRHSOfBinaryExpression() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp914 auto BinOp = dyn_cast<IntrinsicInst>(II.getOperand(0)); in tryCombineFromSVBoolBinOp() local
1542 auto BinOp = in instCombineSVEVectorBinOp() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DNumericalStabilitySanitizer.cpp1652 if (auto *BinOp = dyn_cast<BinaryOperator>(&Inst)) in createShadowValueWithOperandsAvailable() local
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.cpp120 if (BinOpInit *BinOp = dyn_cast<BinOpInit>(NewName)) in QualifyName() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp1191 Instruction::BinaryOps BinOp, ElementCount VF, in getStepVector()

12