projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Get rid of one more non-DebugLoc getNode and
[oota-llvm.git]
/
utils
/
TableGen
/
CodeGenRegisters.h
diff --git
a/utils/TableGen/CodeGenRegisters.h
b/utils/TableGen/CodeGenRegisters.h
index a5636e34f21e208768d1bfcc3f5195016cd46be1..6f8682be59d3d42fa9b423a30441ea778ef7d3ae 100644
(file)
--- a/
utils/TableGen/CodeGenRegisters.h
+++ b/
utils/TableGen/CodeGenRegisters.h
@@
-2,8
+2,8
@@
//
// The LLVM Compiler Infrastructure
//
//
// The LLVM Compiler Infrastructure
//
-// This file
was developed by the LLVM research group and is distributed under
-//
the University of Illinois Open Source
License. See LICENSE.TXT for details.
+// This file
is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
//
//
//===----------------------------------------------------------------------===//
//
@@
-15,9
+15,10
@@
#ifndef CODEGEN_REGISTERS_H
#define CODEGEN_REGISTERS_H
#ifndef CODEGEN_REGISTERS_H
#define CODEGEN_REGISTERS_H
+#include "llvm/CodeGen/ValueTypes.h"
#include <string>
#include <vector>
#include <string>
#include <vector>
-#include
"llvm/CodeGen/ValueTypes.h"
+#include
<cstdlib>
namespace llvm {
class Record;
namespace llvm {
class Record;
@@
-35,7
+36,7
@@
namespace llvm {
Record *TheDef;
std::string Namespace;
std::vector<Record*> Elements;
Record *TheDef;
std::string Namespace;
std::vector<Record*> Elements;
- std::vector<MVT::ValueType> VTs;
+ std::vector<MVT::
Simple
ValueType> VTs;
unsigned SpillSize;
unsigned SpillAlignment;
int CopyCost;
unsigned SpillSize;
unsigned SpillAlignment;
int CopyCost;
@@
-43,10
+44,10
@@
namespace llvm {
std::string MethodProtos, MethodBodies;
const std::string &getName() const;
std::string MethodProtos, MethodBodies;
const std::string &getName() const;
- const std::vector<MVT::
ValueType> &getValueTypes() const { return VTs;
}
+ const std::vector<MVT::
SimpleValueType> &getValueTypes() const {return VTs;
}
unsigned getNumValueTypes() const { return VTs.size(); }
unsigned getNumValueTypes() const { return VTs.size(); }
- MVT::ValueType getValueTypeNum(unsigned VTNum) const {
+ MVT::
Simple
ValueType getValueTypeNum(unsigned VTNum) const {
if (VTNum < VTs.size())
return VTs[VTNum];
assert(0 && "VTNum greater than number of ValueTypes in RegClass!");
if (VTNum < VTs.size())
return VTs[VTNum];
assert(0 && "VTNum greater than number of ValueTypes in RegClass!");