reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/TargetFolder.h
   50     return Fold(ConstantExpr::getAdd(LHS, RHS, HasNUW, HasNSW));
   53     return Fold(ConstantExpr::getFAdd(LHS, RHS));
   57     return Fold(ConstantExpr::getSub(LHS, RHS, HasNUW, HasNSW));
   60     return Fold(ConstantExpr::getFSub(LHS, RHS));
   64     return Fold(ConstantExpr::getMul(LHS, RHS, HasNUW, HasNSW));
   67     return Fold(ConstantExpr::getFMul(LHS, RHS));
   70     return Fold(ConstantExpr::getUDiv(LHS, RHS, isExact));
   73     return Fold(ConstantExpr::getSDiv(LHS, RHS, isExact));
   76     return Fold(ConstantExpr::getFDiv(LHS, RHS));
   79     return Fold(ConstantExpr::getURem(LHS, RHS));
   82     return Fold(ConstantExpr::getSRem(LHS, RHS));
   85     return Fold(ConstantExpr::getFRem(LHS, RHS));
   89     return Fold(ConstantExpr::getShl(LHS, RHS, HasNUW, HasNSW));
   92     return Fold(ConstantExpr::getLShr(LHS, RHS, isExact));
   95     return Fold(ConstantExpr::getAShr(LHS, RHS, isExact));
   98     return Fold(ConstantExpr::getAnd(LHS, RHS));
  101     return Fold(ConstantExpr::getOr(LHS, RHS));
  104     return Fold(ConstantExpr::getXor(LHS, RHS));
  109     return Fold(ConstantExpr::get(Opc, LHS, RHS));
  118     return Fold(ConstantExpr::getNeg(C, HasNUW, HasNSW));
  121     return Fold(ConstantExpr::getFNeg(C));
  124     return Fold(ConstantExpr::getNot(C));
  128     return Fold(ConstantExpr::get(Opc, C));
  137     return Fold(ConstantExpr::getGetElementPtr(Ty, C, IdxList));
  143     return Fold(ConstantExpr::getGetElementPtr(Ty, C, Idx));
  147     return Fold(ConstantExpr::getGetElementPtr(Ty, C, IdxList));
  152     return Fold(ConstantExpr::getInBoundsGetElementPtr(Ty, C, IdxList));
  159     return Fold(ConstantExpr::getInBoundsGetElementPtr(Ty, C, Idx));
  163     return Fold(ConstantExpr::getInBoundsGetElementPtr(Ty, C, IdxList));
  174     return Fold(ConstantExpr::getCast(Op, C, DestTy));
  180     return Fold(ConstantExpr::getIntegerCast(C, DestTy, isSigned));
  185     return Fold(ConstantExpr::getPointerCast(C, DestTy));
  190     return Fold(ConstantExpr::getFPCast(C, DestTy));
  204     return Fold(ConstantExpr::getZExtOrBitCast(C, DestTy));
  209     return Fold(ConstantExpr::getSExtOrBitCast(C, DestTy));
  214     return Fold(ConstantExpr::getTruncOrBitCast(C, DestTy));
  221     return Fold(ConstantExpr::getPointerBitCastOrAddrSpaceCast(C, DestTy));
  230     return Fold(ConstantExpr::getCompare(P, LHS, RHS));
  234     return Fold(ConstantExpr::getCompare(P, LHS, RHS));
  242     return Fold(ConstantExpr::getSelect(C, True, False));
  246     return Fold(ConstantExpr::getExtractElement(Vec, Idx));
  251     return Fold(ConstantExpr::getInsertElement(Vec, NewElt, Idx));
  256     return Fold(ConstantExpr::getShuffleVector(V1, V2, Mask));
  261     return Fold(ConstantExpr::getExtractValue(Agg, IdxList));
  266     return Fold(ConstantExpr::getInsertValue(Agg, Val, IdxList));