reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
496 Ops = Storage; 501 SubclassOptionalData == X.SubclassOptionalData && Ops == X.Ops && 501 SubclassOptionalData == X.SubclassOptionalData && Ops == X.Ops && 510 if (Ops.size() != CE->getNumOperands()) 514 for (unsigned I = 0, E = Ops.size(); I != E; ++I) 515 if (Ops[I] != CE->getOperand(I)) 524 hash_combine_range(Ops.begin(), Ops.end()), 524 hash_combine_range(Ops.begin(), Ops.end()), 536 return new UnaryConstantExpr(Opcode, Ops[0], Ty); 539 return new BinaryConstantExpr(Opcode, Ops[0], Ops[1], 539 return new BinaryConstantExpr(Opcode, Ops[0], Ops[1], 543 return new SelectConstantExpr(Ops[0], Ops[1], Ops[2]); 543 return new SelectConstantExpr(Ops[0], Ops[1], Ops[2]); 543 return new SelectConstantExpr(Ops[0], Ops[1], Ops[2]); 545 return new ExtractElementConstantExpr(Ops[0], Ops[1]); 545 return new ExtractElementConstantExpr(Ops[0], Ops[1]); 547 return new InsertElementConstantExpr(Ops[0], Ops[1], Ops[2]); 547 return new InsertElementConstantExpr(Ops[0], Ops[1], Ops[2]); 547 return new InsertElementConstantExpr(Ops[0], Ops[1], Ops[2]); 549 return new ShuffleVectorConstantExpr(Ops[0], Ops[1], Ops[2]); 549 return new ShuffleVectorConstantExpr(Ops[0], Ops[1], Ops[2]); 549 return new ShuffleVectorConstantExpr(Ops[0], Ops[1], Ops[2]); 551 return new InsertValueConstantExpr(Ops[0], Ops[1], Indexes, Ty); 551 return new InsertValueConstantExpr(Ops[0], Ops[1], Indexes, Ty); 553 return new ExtractValueConstantExpr(Ops[0], Indexes, Ty); 557 : cast<PointerType>(Ops[0]->getType()->getScalarType()) 559 Ops[0], Ops.slice(1), Ty, SubclassOptionalData); 559 Ops[0], Ops.slice(1), Ty, SubclassOptionalData); 562 Ops[0], Ops[1]); 562 Ops[0], Ops[1]); 565 Ops[0], Ops[1]); 565 Ops[0], Ops[1]);