HomeSort by relevance Sort by last modified time
    Searched defs:Fold (Results 1 - 4 of 4) sorted by null

  /external/llvm/include/llvm/Analysis/
TargetFolder.h 35 /// Fold - Fold the constant using target specific information.
36 Constant *Fold(Constant *C) const {
52 return Fold(ConstantExpr::getAdd(LHS, RHS, HasNUW, HasNSW));
55 return Fold(ConstantExpr::getFAdd(LHS, RHS));
59 return Fold(ConstantExpr::getSub(LHS, RHS, HasNUW, HasNSW));
62 return Fold(ConstantExpr::getFSub(LHS, RHS));
66 return Fold(ConstantExpr::getMul(LHS, RHS, HasNUW, HasNSW));
69 return Fold(ConstantExpr::getFMul(LHS, RHS));
72 return Fold(ConstantExpr::getUDiv(LHS, RHS, isExact))
    [all...]
  /external/llvm/lib/TableGen/
Record.cpp 587 Resolved = OResolved->Fold(&R, nullptr);
617 Init *UnOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {
719 return (UnOpInit::get(getOpcode(), lhs, getType()))->Fold(&R, nullptr);
720 return Fold(&R, nullptr);
751 Init *BinOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {
795 // try to fold eq comparison for 'bit' and 'int', otherwise fallback
847 return (BinOpInit::get(getOpcode(), lhs, rhs, getType()))->Fold(&R,nullptr);
848 return Fold(&R, nullptr);
918 Init *NewVal = NewOp->Fold(CurRec, CurMultiClass);
976 Init *NewItem = NewOp->Fold(CurRec, CurMultiClass)
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineMulDivRem.cpp 270 // Try to fold constant mul into select arguments.
552 // Try to fold constant mul into select arguments.
677 // The purpose is two-fold:
715 /// Try to fold a divide or remainder of a select instruction.
902 // See if we can fold away this div instruction.
    [all...]
  /external/llvm/lib/Analysis/
ScalarEvolution.cpp     [all...]

Completed in 244 milliseconds