diff options
| -rw-r--r-- | llvm/include/llvm/Target/TargetLowering.h | 15 | ||||
| -rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 1 | ||||
| -rw-r--r-- | llvm/lib/Target/PIC16/PIC16ISelLowering.cpp | 1 | ||||
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 1 | ||||
| -rw-r--r-- | llvm/lib/Target/XCore/XCoreISelLowering.cpp | 2 | 
5 files changed, 0 insertions, 20 deletions
| diff --git a/llvm/include/llvm/Target/TargetLowering.h b/llvm/include/llvm/Target/TargetLowering.h index 898ccd14637..a9814b39fd5 100644 --- a/llvm/include/llvm/Target/TargetLowering.h +++ b/llvm/include/llvm/Target/TargetLowering.h @@ -87,12 +87,6 @@ public:      Custom      // Use the LowerOperation hook to implement custom lowering.    }; -  enum OutOfRangeShiftAmount { -    Undefined,  // Oversized shift amounts are undefined (default). -    Mask,       // Shift amounts are auto masked (anded) to value size. -    Extend      // Oversized shift pulls in zeros or sign bits. -  }; -    enum BooleanContent { // How the target represents true/false values.      UndefinedBooleanContent,    // Only bit 0 counts, the rest can hold garbage.      ZeroOrOneBooleanContent,        // All bits zero except for bit 0. @@ -114,7 +108,6 @@ public:    bool isLittleEndian() const { return IsLittleEndian; }    MVT getPointerTy() const { return PointerTy; }    MVT getShiftAmountTy() const { return ShiftAmountTy; } -  OutOfRangeShiftAmount getShiftAmountFlavor() const {return ShiftAmtHandling; }    /// usesGlobalOffsetTable - Return true if this target uses a GOT for PIC    /// codegen. @@ -878,12 +871,6 @@ protected:      SchedPreferenceInfo = Pref;    } -  /// setShiftAmountFlavor - Describe how the target handles out of range shift -  /// amounts. -  void setShiftAmountFlavor(OutOfRangeShiftAmount OORSA) { -    ShiftAmtHandling = OORSA; -  } -    /// setUseUnderscoreSetJmp - Indicate whether this target prefers to    /// use _setjmp to implement llvm.setjmp or the non _ version.    /// Defaults to false. @@ -1525,8 +1512,6 @@ private:    /// PointerTy is.    MVT ShiftAmountTy; -  OutOfRangeShiftAmount ShiftAmtHandling; -    /// BooleanContents - Information about the contents of the high-bits in    /// boolean values held in a type wider than i1.  See getBooleanContents.    BooleanContent BooleanContents; diff --git a/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp b/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp index 1ee181fb69d..cc8b5106e57 100644 --- a/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp @@ -492,7 +492,6 @@ TargetLowering::TargetLowering(TargetMachine &tm)    IsLittleEndian = TD->isLittleEndian();    UsesGlobalOffsetTable = false;    ShiftAmountTy = PointerTy = getValueType(TD->getIntPtrType()); -  ShiftAmtHandling = Undefined;    memset(RegClassForVT, 0,MVT::LAST_VALUETYPE*sizeof(TargetRegisterClass*));    memset(TargetDAGCombineArray, 0, array_lengthof(TargetDAGCombineArray));    maxStoresPerMemset = maxStoresPerMemcpy = maxStoresPerMemmove = 8; diff --git a/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp b/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp index 14446bf5d43..8f59512620a 100644 --- a/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp +++ b/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp @@ -130,7 +130,6 @@ PIC16TargetLowering::PIC16TargetLowering(PIC16TargetMachine &TM)    addRegisterClass(MVT::i8, PIC16::GPRRegisterClass);    setShiftAmountType(MVT::i8); -  setShiftAmountFlavor(Extend);    // SRA library call names    setPIC16LibcallName(PIC16ISD::SRA_I8, getIntrinsicName(PIC16ISD::SRA_I8)); diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index c20a6266585..5580cf0bb99 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -66,7 +66,6 @@ X86TargetLowering::X86TargetLowering(X86TargetMachine &TM)    setShiftAmountType(MVT::i8);    setBooleanContents(ZeroOrOneBooleanContent);    setSchedulingPreference(SchedulingForRegPressure); -  setShiftAmountFlavor(Mask);   // shl X, 32 == shl X, 0    setStackPointerRegisterToSaveRestore(X86StackPtr);    if (Subtarget->isTargetDarwin()) { diff --git a/llvm/lib/Target/XCore/XCoreISelLowering.cpp b/llvm/lib/Target/XCore/XCoreISelLowering.cpp index ec6cf4d4897..81858651c3b 100644 --- a/llvm/lib/Target/XCore/XCoreISelLowering.cpp +++ b/llvm/lib/Target/XCore/XCoreISelLowering.cpp @@ -68,8 +68,6 @@ XCoreTargetLowering::XCoreTargetLowering(XCoreTargetMachine &XTM)    setIntDivIsCheap(false);    setShiftAmountType(MVT::i32); -  // shl X, 32 == 0 -  setShiftAmountFlavor(Extend);    setStackPointerRegisterToSaveRestore(XCore::SP);    setSchedulingPreference(SchedulingForRegPressure); | 

