/external/llvm/examples/Kaleidoscope/Chapter2/ |
toy.cpp | 159 // Make sure it's a declared binop. 241 // If this is a binop, find its precedence. 245 // If this is a binop that binds at least as tightly as the current binop, 250 // Okay, we know this is a binop. 251 int BinOp = CurTok; 252 getNextToken(); // eat binop 258 // If BinOp binds less tightly with RHS than the operator after RHS, let 267 LHS = new BinaryExprAST(BinOp, LHS, RHS);
|
/external/llvm/examples/Kaleidoscope/Chapter3/ |
toy.cpp | 171 // Make sure it's a declared binop. 253 // If this is a binop, find its precedence. 257 // If this is a binop that binds at least as tightly as the current binop, 262 // Okay, we know this is a binop. 263 int BinOp = CurTok; 264 getNextToken(); // eat binop 270 // If BinOp binds less tightly with RHS than the operator after RHS, let 279 LHS = new BinaryExprAST(BinOp, LHS, RHS);
|
/external/llvm/examples/Kaleidoscope/Chapter4/ |
toy.cpp | 178 // Make sure it's a declared binop. 260 // If this is a binop, find its precedence. 264 // If this is a binop that binds at least as tightly as the current binop, 269 // Okay, we know this is a binop. 270 int BinOp = CurTok; 271 getNextToken(); // eat binop 277 // If BinOp binds less tightly with RHS than the operator after RHS, let 286 LHS = new BinaryExprAST(BinOp, LHS, RHS);
|
/external/llvm/examples/Kaleidoscope/Chapter5/ |
toy.cpp | 207 // Make sure it's a declared binop. 361 // If this is a binop, find its precedence. 365 // If this is a binop that binds at least as tightly as the current binop, 370 // Okay, we know this is a binop. 371 int BinOp = CurTok; 372 getNextToken(); // eat binop 378 // If BinOp binds less tightly with RHS than the operator after RHS, let 387 LHS = new BinaryExprAST(BinOp, LHS, RHS);
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombinePHI.cpp | 23 /// and a single binop. 120 BinaryOperator *BinOp = cast<BinaryOperator>(FirstInst); 122 BinaryOperator::Create(BinOp->getOpcode(), LHSVal, RHSVal); 417 // Can fold binop, compare or shift here if the RHS is a constant, 490 if (BinaryOperator *BinOp = dyn_cast<BinaryOperator>(FirstInst)) { 491 BinOp = BinaryOperator::Create(BinOp->getOpcode(), PhiVal, ConstantOp); 492 if (isNUW) BinOp->setHasNoUnsignedWrap(); 493 if (isNSW) BinOp->setHasNoSignedWrap(); 494 if (isExact) BinOp->setIsExact() [all...] |
/external/llvm/examples/Kaleidoscope/Chapter6/ |
toy.cpp | 235 // Make sure it's a declared binop. 405 // If this is a binop, find its precedence. 409 // If this is a binop that binds at least as tightly as the current binop, 414 // Okay, we know this is a binop. 415 int BinOp = CurTok; 416 getNextToken(); // eat binop 422 // If BinOp binds less tightly with RHS than the operator after RHS, let 431 LHS = new BinaryExprAST(BinOp, LHS, RHS); 592 return Builder.CreateCall(F, Ops, "binop"); [all...] |
/external/llvm/examples/Kaleidoscope/Chapter7/ |
toy.cpp | 253 // Make sure it's a declared binop. 470 // If this is a binop, find its precedence. 474 // If this is a binop that binds at least as tightly as the current binop, 479 // Okay, we know this is a binop. 480 int BinOp = CurTok; 481 getNextToken(); // eat binop 487 // If BinOp binds less tightly with RHS than the operator after RHS, let 496 LHS = new BinaryExprAST(BinOp, LHS, RHS); 688 return Builder.CreateCall(F, Ops, "binop"); [all...] |
/external/llvm/include/llvm/ |
Instructions.h | 566 enum BinOp { 599 AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val, 602 AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val, 606 BinOp getOperation() const { 607 return static_cast<BinOp>(getSubclassDataFromInstruction() >> 5); 610 void setOperation(BinOp Operation) { 679 void Init(BinOp Operation, Value *Ptr, Value *Val, [all...] |
/external/clang/lib/CodeGen/ |
CGExprScalar.cpp | 47 BinaryOperator::Opcode Opcode; // Opcode of BinOp to perform 48 const Expr *E; // Entire expr, for error unsupported. May not be binop. [all...] |
/external/clang/lib/Rewrite/ |
RewriteObjC.cpp | 295 Stmt *RewritePropertyOrImplicitSetter(BinaryOperator *BinOp, Expr *newStmt, [all...] |
/external/clang/lib/Sema/ |
SemaExpr.cpp | [all...] |
/prebuilt/common/jython/ |
jython.jar | |