Searched refs:BinaryOperator (Results 151 - 175 of 270) sorted by relevance

1234567891011

/netbsd-current/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp533 SmallVector<BinaryOperator *, 1> InstChain;
534 while (!CmpPHI && CmpLHS && isa<BinaryOperator>(CmpLHS) &&
539 InstChain.push_back(cast<BinaryOperator>(CmpLHS));
H A DValueTracking.cpp1353 BinaryOperator *BO = nullptr;
2205 BinaryOperator *BO = nullptr;
2603 BinaryOperator *BO1 = nullptr;
2605 BinaryOperator *BO2 = nullptr;
2634 const BinaryOperator *BO = dyn_cast<BinaryOperator>(V1);
5295 if (isa<BinaryOperator>(I) || isa<UnaryOperator>(I) || isa<CastInst>(I))
6238 bool llvm::matchSimpleRecurrence(const PHINode *P, BinaryOperator *&BO,
6286 BO = cast<BinaryOperator>(LU);
6294 bool llvm::matchSimpleRecurrence(const BinaryOperator *
[all...]
H A DInlineCost.cpp394 bool visitSub(BinaryOperator &I);
395 bool visitBinaryOperator(BinaryOperator &I);
1636 bool CallAnalyzer::visitSub(BinaryOperator &I) {
1663 bool CallAnalyzer::visitBinaryOperator(BinaryOperator &I) {
H A DCFLGraph.h294 void visitBinaryOperator(BinaryOperator &Inst) {
H A DLoads.cpp263 if (isa<BinaryOperator>(A) || isa<CastInst>(A) || isa<PHINode>(A) ||
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/
H A DExpr.h3721 /// a C++ template, whether BinaryOperator or CXXOperatorCallExpr is
3724 /// operator resolves to a built-in operation, BinaryOperator will be
3729 class BinaryOperator : public Expr { class in class:clang::final
3753 BinaryOperator(const ASTContext &Ctx, Expr *lhs, Expr *rhs, Opcode opc,
3758 explicit BinaryOperator(EmptyShell Empty) : Expr(BinaryOperatorClass, Empty) { function in class:clang::final::BinaryOperator
3763 static BinaryOperator *CreateEmpty(const ASTContext &C, bool hasFPFeatures);
3765 static BinaryOperator *Create(const ASTContext &C, Expr *lhs, Expr *rhs,
3953 BinaryOperator(const ASTContext &Ctx, Expr *lhs, Expr *rhs, Opcode opc,
3958 /// Construct an empty BinaryOperator, SC is CompoundAssignOperator.
3959 BinaryOperator(StmtClas function in class:clang::final::BinaryOperator
[all...]
H A DJSONNodeDumper.h268 void VisitBinaryOperator(const BinaryOperator *BO);
H A DTextNodeDumper.h264 void VisitBinaryOperator(const BinaryOperator *Node);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.cpp179 if (auto BO = dyn_cast<BinaryOperator>(V)) {
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Analysis/
H A DCFG.h40 class BinaryOperator;
1212 virtual void compareAlwaysTrue(const BinaryOperator *B, bool isAlwaysTrue) {}
1213 virtual void compareBitwiseEquality(const BinaryOperator *B,
1215 virtual void compareBitwiseOr(const BinaryOperator *B) {}
H A DPathDiagnostic.h41 class BinaryOperator;
282 static PathDiagnosticLocation createOperatorLoc(const BinaryOperator *BO,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/FuzzMutate/
H A DOperations.cpp94 return BinaryOperator::Create(Op, Srcs[0], Srcs[1], "B", Inst);
/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExplodedGraph.cpp363 BinaryOperatorKind Op = cast<BinaryOperator>(S)->getOpcode();
H A DBasicValueFactory.cpp250 BasicValueFactory::evalAPSInt(BinaryOperator::Opcode Op,
/netbsd-current/external/apache2/llvm/dist/clang/lib/ARCMigrate/
H A DTransProperties.cpp289 bool VisitBinaryOperator(BinaryOperator *E) {
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp81 RuntimeCheck = BinaryOperator::Create(Instruction::Or, MemRuntimeCheck,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp903 static void computePolynomialBinOp(BinaryOperator &BO, Polynomial &Result) {
944 if (auto *BO = dyn_cast<BinaryOperator>(&V))
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp963 BinaryOperator *SetjmpTableSize = BinaryOperator::Create(
/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DNullabilityChecker.cpp1030 if (auto *BinOp = dyn_cast<BinaryOperator>(S)) {
1189 const auto *BinOp = dyn_cast<BinaryOperator>(S);
/netbsd-current/external/apache2/llvm/dist/clang/lib/Analysis/
H A DThreadSafety.cpp606 void VisitBinaryOperator(const BinaryOperator *BO);
632 void VarMapBuilder::VisitBinaryOperator(const BinaryOperator *BO) {
1467 else if (const auto *BOP = dyn_cast<BinaryOperator>(Cond)) {
1617 void VisitBinaryOperator(const BinaryOperator *BO);
2000 void BuildLockset::VisitBinaryOperator(const BinaryOperator *BO) {
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp146 void compareAlwaysTrue(const BinaryOperator *B, bool isAlwaysTrue) override {
155 void compareBitwiseEquality(const BinaryOperator *B,
165 void compareBitwiseOr(const BinaryOperator *B) override {
891 const BinaryOperator *BO = cast<BinaryOperator>(Term);
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1521 const BinaryOperator *BOp = dyn_cast<BinaryOperator>(C->IgnoreParens());
1530 const Expr *Cond, BinaryOperator::Opcode LOp, llvm::BasicBlock *TrueBlock,
1607 if (const BinaryOperator *CondBOp = dyn_cast<BinaryOperator>(Cond)) {
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp225 auto *Incr = dyn_cast<BinaryOperator>(PN->getIncomingValue(BackEdge));
368 BinaryOperator::CreateAdd(NewPHI, ConstantInt::get(Int32Ty, IncValue),
1106 if (auto *BO = dyn_cast<BinaryOperator>(IncVar)) {
H A DJumpThreading.cpp798 } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(I)) {
1246 return processBranchOnXOR(cast<BinaryOperator>(CondInst));
1841 bool JumpThreadingPass::processBranchOnXOR(BinaryOperator *BO) {
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/Interp/
H A DByteCodeExprGen.cpp146 bool ByteCodeExprGen<Emitter>::VisitBinaryOperator(const BinaryOperator *BO) {

Completed in 538 milliseconds

1234567891011