aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2011-06-27 23:47:21 +0000
committerEvan Cheng <evan.cheng@apple.com>2011-06-27 23:47:21 +0000
commit4db3748fcf39ac0001b9d02eb6bf803e309a5c19 (patch)
treedc0950f307e2ef9e03b94103dd26a47266d2a893 /include
parentf10711fb8c8b5596e973bcc27b5af6203fec34b4 (diff)
downloadexternal_llvm-4db3748fcf39ac0001b9d02eb6bf803e309a5c19.zip
external_llvm-4db3748fcf39ac0001b9d02eb6bf803e309a5c19.tar.gz
external_llvm-4db3748fcf39ac0001b9d02eb6bf803e309a5c19.tar.bz2
Remove RCBarriers from TargetInstrDesc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133964 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/Target/TargetInstrDesc.h12
1 files changed, 0 insertions, 12 deletions
diff --git a/include/llvm/Target/TargetInstrDesc.h b/include/llvm/Target/TargetInstrDesc.h
index ecd2acc..6a540ab 100644
--- a/include/llvm/Target/TargetInstrDesc.h
+++ b/include/llvm/Target/TargetInstrDesc.h
@@ -130,7 +130,6 @@ public:
uint64_t TSFlags; // Target Specific Flag values
const unsigned *ImplicitUses; // Registers implicitly read by this instr
const unsigned *ImplicitDefs; // Registers implicitly defined by this instr
- const TargetRegisterClass **RCBarriers; // Reg classes completely "clobbered"
const TargetOperandInfo *OpInfo; // 'NumOperands' entries about operands
/// getOperandConstraint - Returns the value of the specific constraint if
@@ -251,17 +250,6 @@ public:
return false;
}
- /// getRegClassBarriers - Return a list of register classes that are
- /// completely clobbered by this machine instruction. For example, on X86
- /// the call instructions will completely clobber all the registers in the
- /// fp stack and XMM classes.
- ///
- /// This method returns null if the instruction doesn't completely clobber
- /// any register class.
- const TargetRegisterClass **getRegClassBarriers() const {
- return RCBarriers;
- }
-
/// getSchedClass - Return the scheduling class for this instruction. The
/// scheduling class is an index into the InstrItineraryData table. This
/// returns zero if there is no known scheduling information for the