reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1239 assert(Ops.size() == getNumOperands() && "Operand count mismatch!"); 1242 if (Ty == getType() && std::equal(Ops.begin(), Ops.end(), op_begin())) 1242 if (Ty == getType() && std::equal(Ops.begin(), Ops.end(), op_begin())) 1260 return ConstantExpr::getCast(getOpcode(), Ops[0], Ty, OnlyIfReduced); 1262 return ConstantExpr::getSelect(Ops[0], Ops[1], Ops[2], OnlyIfReducedTy); 1262 return ConstantExpr::getSelect(Ops[0], Ops[1], Ops[2], OnlyIfReducedTy); 1262 return ConstantExpr::getSelect(Ops[0], Ops[1], Ops[2], OnlyIfReducedTy); 1264 return ConstantExpr::getInsertElement(Ops[0], Ops[1], Ops[2], 1264 return ConstantExpr::getInsertElement(Ops[0], Ops[1], Ops[2], 1264 return ConstantExpr::getInsertElement(Ops[0], Ops[1], Ops[2], 1267 return ConstantExpr::getExtractElement(Ops[0], Ops[1], OnlyIfReducedTy); 1267 return ConstantExpr::getExtractElement(Ops[0], Ops[1], OnlyIfReducedTy); 1269 return ConstantExpr::getInsertValue(Ops[0], Ops[1], getIndices(), 1269 return ConstantExpr::getInsertValue(Ops[0], Ops[1], getIndices(), 1272 return ConstantExpr::getExtractValue(Ops[0], getIndices(), OnlyIfReducedTy); 1274 return ConstantExpr::getShuffleVector(Ops[0], Ops[1], Ops[2], 1274 return ConstantExpr::getShuffleVector(Ops[0], Ops[1], Ops[2], 1274 return ConstantExpr::getShuffleVector(Ops[0], Ops[1], Ops[2], 1278 assert(SrcTy || (Ops[0]->getType() == getOperand(0)->getType())); 1280 SrcTy ? SrcTy : GEPO->getSourceElementType(), Ops[0], Ops.slice(1), 1280 SrcTy ? SrcTy : GEPO->getSourceElementType(), Ops[0], Ops.slice(1), 1285 return ConstantExpr::getCompare(getPredicate(), Ops[0], Ops[1], 1285 return ConstantExpr::getCompare(getPredicate(), Ops[0], Ops[1], 1289 return ConstantExpr::get(getOpcode(), Ops[0], Ops[1], SubclassOptionalData, 1289 return ConstantExpr::get(getOpcode(), Ops[0], Ops[1], SubclassOptionalData,