/external/clang/lib/StaticAnalyzer/Core/ |
SVals.cpp | 196 BinaryOperator::Opcode Op, 222 BinaryOperator::Opcode Op, 225 assert(BinaryOperator::isComparisonOp(Op) || Op == BO_Sub);
|
SymbolManager.cpp | 34 << BinaryOperator::getOpcodeStr(getOpcode()) << ' ' 45 << BinaryOperator::getOpcodeStr(getOpcode()) 55 << BinaryOperator::getOpcodeStr(getOpcode()) 255 BinaryOperator::Opcode op, 273 BinaryOperator::Opcode op, 291 BinaryOperator::Opcode op,
|
SValBuilder.cpp | 44 NonLoc SValBuilder::makeNonLoc(const SymExpr *lhs, BinaryOperator::Opcode op, 55 BinaryOperator::Opcode op, const SymExpr *rhs, 62 NonLoc SValBuilder::makeNonLoc(const SymExpr *lhs, BinaryOperator::Opcode op, 303 BinaryOperator::Opcode Op, 331 SVal SValBuilder::evalBinOp(ProgramStateRef state, BinaryOperator::Opcode op,
|
/external/llvm/lib/Transforms/InstCombine/ |
InstructionCombining.cpp | 132 static bool MaintainNoSignedWrap(BinaryOperator &I, Value *B, Value *C) { 168 static void ClearSubclassDataAfterReassociation(BinaryOperator &I) { 201 bool InstCombiner::SimplifyAssociativeOrCommutative(BinaryOperator &I) { 213 BinaryOperator *Op0 = dyn_cast<BinaryOperator>(I.getOperand(0)); 214 BinaryOperator *Op1 = dyn_cast<BinaryOperator>(I.getOperand(1)); 231 (!Op0 || (isa<BinaryOperator>(Op0) && Op0->hasNoSignedWrap()))) { 321 BinaryOperator *New = BinaryOperator::Create(Opcode, A, B) [all...] |
InstCombinePHI.cpp | 26 assert(isa<BinaryOperator>(FirstInst) || isa<CmpInst>(FirstInst)); 120 BinaryOperator *BinOp = cast<BinaryOperator>(FirstInst); 121 BinaryOperator *NewBinOp = 122 BinaryOperator::Create(BinOp->getOpcode(), LHSVal, RHSVal); 416 } else if (isa<BinaryOperator>(FirstInst) || isa<CmpInst>(FirstInst)) { 490 if (BinaryOperator *BinOp = dyn_cast<BinaryOperator>(FirstInst)) { 491 BinOp = BinaryOperator::Create(BinOp->getOpcode(), PhiVal, ConstantOp); 829 (isa<BinaryOperator>(PHIUser) || isa<GetElementPtrInst>(PHIUser)) & [all...] |
InstCombineCompares.cpp | 417 return BinaryOperator::CreateOr(C1, C2); 437 return BinaryOperator::CreateAnd(C1, C2); [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
ExprEngine.h | 332 void VisitBinaryOperator(const BinaryOperator* B, ExplodedNode *Pred, 364 void VisitLogicalExpr(const BinaryOperator* B, ExplodedNode *Pred, 451 SVal evalBinOp(ProgramStateRef state, BinaryOperator::Opcode op, 456 SVal evalBinOp(ProgramStateRef state, BinaryOperator::Opcode op, 462 SVal evalBinOp(ProgramStateRef ST, BinaryOperator::Opcode Op,
|
/external/llvm/include/llvm/IR/ |
IRBuilder.h | 552 BinaryOperator *CreateInsertNUWNSWBinOp(BinaryOperator::BinaryOps Opc, 556 BinaryOperator *BO = Insert(BinaryOperator::Create(Opc, LHS, RHS), Name); 592 return Insert(AddFPMathAttributes(BinaryOperator::CreateFAdd(LHS, RHS), 614 return Insert(AddFPMathAttributes(BinaryOperator::CreateFSub(LHS, RHS), 636 return Insert(AddFPMathAttributes(BinaryOperator::CreateFMul(LHS, RHS), 645 return Insert(BinaryOperator::CreateUDiv(LHS, RHS), Name); 646 return Insert(BinaryOperator::CreateExactUDiv(LHS, RHS), Name); 657 return Insert(BinaryOperator::CreateSDiv(LHS, RHS), Name) [all...] |
Operator.h | 28 class BinaryOperator; 87 friend class BinaryOperator; 138 friend class BinaryOperator;
|
/external/clang/lib/CodeGen/ |
CGExprComplex.cpp | 218 BinOpInfo EmitBinOps(const BinaryOperator *E); 232 ComplexPairTy VisitBinAdd(const BinaryOperator *E) { 235 ComplexPairTy VisitBinSub(const BinaryOperator *E) { 238 ComplexPairTy VisitBinMul(const BinaryOperator *E) { 241 ComplexPairTy VisitBinDiv(const BinaryOperator *E) { 264 LValue EmitBinAssignLValue(const BinaryOperator *E, 266 ComplexPairTy VisitBinAssign (const BinaryOperator *E); 267 ComplexPairTy VisitBinComma (const BinaryOperator *E); 620 ComplexExprEmitter::EmitBinOps(const BinaryOperator *E) { 699 LValue ComplexExprEmitter::EmitBinAssignLValue(const BinaryOperator *E [all...] |
CGExprAgg.cpp | 147 void VisitBinaryOperator(const BinaryOperator *BO); 148 void VisitPointerToDataMemberBinaryOperator(const BinaryOperator *BO); 149 void VisitBinAssign(const BinaryOperator *E); 150 void VisitBinComma(const BinaryOperator *E); 735 void AggExprEmitter::VisitBinComma(const BinaryOperator *E) { 745 void AggExprEmitter::VisitBinaryOperator(const BinaryOperator *E) { 753 const BinaryOperator *E) { 773 if (const BinaryOperator *op = dyn_cast<BinaryOperator>(E)) { 824 void AggExprEmitter::VisitBinAssign(const BinaryOperator *E) [all...] |
CGExprScalar.cpp | 47 BinaryOperator::Opcode Opcode; // Opcode of BinOp to perform 453 BinOpInfo EmitBinOps(const BinaryOperator *E); 463 Value *VisitBin ## OP(const BinaryOperator *E) { \ 482 Value *EmitCompare(const BinaryOperator *E, unsigned UICmpOpc, 485 Value *VisitBin##CODE(const BinaryOperator *E) { \ 496 Value *VisitBinAssign (const BinaryOperator *E); 498 Value *VisitBinLAnd (const BinaryOperator *E); 499 Value *VisitBinLOr (const BinaryOperator *E); 500 Value *VisitBinComma (const BinaryOperator *E); 843 if (BinaryOperator::isCompoundAssignmentOp(Opcode) [all...] |
/external/clang/lib/ARCMigrate/ |
TransRetainReleaseDealloc.cpp | 227 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(S)) { 446 if (BinaryOperator * 447 bopE = dyn_cast_or_null<BinaryOperator>(parent)) {
|
Transforms.h | 163 bool isPlusOneAssign(const BinaryOperator *E);
|
/external/llvm/lib/Transforms/Vectorize/ |
SLPVectorizer.cpp | [all...] |
/external/clang/lib/AST/ |
ParentMap.cpp | 177 BinaryOperator *BE = cast<BinaryOperator>(P);
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
CheckObjCDealloc.cpp | 80 if (BinaryOperator* BO = dyn_cast<BinaryOperator>(S))
|
DereferenceChecker.cpp | 113 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(S)) {
|
DirectIvarAssignment.cpp | 82 void VisitBinaryOperator(const BinaryOperator *BO); 179 const BinaryOperator *BO) {
|
CheckSecuritySyntaxOnly.cpp | 179 if (const BinaryOperator *B = dyn_cast<BinaryOperator>(expr)) { 230 const BinaryOperator *B = dyn_cast<BinaryOperator>(condition);
|
/external/clang/lib/Analysis/ |
CFG.cpp | 352 CFGBlock *VisitBinaryOperator(BinaryOperator *B, AddStmtChoice asc); 384 CFGBlock *VisitLogicalOperator(BinaryOperator *B); 385 std::pair<CFGBlock *, CFGBlock *> VisitLogicalOperator(BinaryOperator *B, 414 CFGBlock *VisitBinaryOperatorForTemporaryDtors(BinaryOperator *E); 496 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(S)) { 539 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(E)) { [all...] |
LiveVariables.cpp | 222 void VisitBinaryOperator(BinaryOperator *BO); 349 void TransferFunctions::VisitBinaryOperator(BinaryOperator *B) { 539 if (const BinaryOperator *BO = 540 dyn_cast<BinaryOperator>(cs->getStmt())) {
|
/external/llvm/lib/Transforms/Instrumentation/ |
MemorySanitizer.cpp | [all...] |
/external/llvm/lib/Analysis/ |
InstructionSimplify.cpp | 137 if (BinaryOperator *Op0 = dyn_cast<BinaryOperator>(LHS)) 160 if (BinaryOperator *Op1 = dyn_cast<BinaryOperator>(RHS)) 197 BinaryOperator *Op0 = dyn_cast<BinaryOperator>(LHS); 198 BinaryOperator *Op1 = dyn_cast<BinaryOperator>(RHS); 268 BinaryOperator *Op0 = dyn_cast<BinaryOperator>(LHS) [all...] |
Loads.cpp | 42 if (isa<BinaryOperator>(A) || isa<CastInst>(A) ||
|