Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.89 -> 1.90
CodeGenTarget.h updated: 1.29 -> 1.30
RegisterInfoEmitter.cpp updated: 1.54 -> 1.55
---
Log message:
Remove the operator<< for MVT::ValueType in preparation for MVT::ValueType
being changed from an enum to an inte
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.86 -> 1.87
---
Log message:
Add support for the v1i64 type. This makes better code for this:
#include
extern __m64 C;
void baz(__v2si *A, __v2si *B)
{
*A = C;
_mm_empty();
}
We get this:
_baz:
call "L1$pb"
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.83 -> 1.84
Record.cpp updated: 1.56 -> 1.57
Record.h updated: 1.60 -> 1.61
TableGen.cpp updated: 1.48 -> 1.49
---
Log message:
Backing out
CodeGenTarget.cpp updated: 1.82 -> 1.83
Record.cpp updated: 1.55 -> 1.56
Record.h upd
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.82 -> 1.83
Record.cpp updated: 1.55 -> 1.56
Record.h updated: 1.59 -> 1.60
TableGen.cpp updated: 1.47 -> 1.48
---
Log message:
initial support for calling convention generation, still unfinished.
---
Diffs of the changes:
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.79 -> 1.80
---
Log message:
Match TargetInstrInfo changes.
---
Diffs of the changes: (+2 -3)
CodeGenTarget.cpp |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
Index: llvm/utils/TableGen/CodeGenTarget.cpp
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.76 -> 1.77
InstrInfoEmitter.cpp updated: 1.51 -> 1.52
---
Log message:
allow ptr_rc to explicitly appear in an instructions operand list, it doesn't
have to be a subpart of a complex operand.
---
Diffs of the changes: (+4
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.75 -> 1.76
---
Log message:
emit TIED_TO correctly
---
Diffs of the changes: (+2 -2)
CodeGenTarget.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/utils/TableGen/CodeGenTarget.cpp
diff -u
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.72 -> 1.73
InstrInfoEmitter.cpp updated: 1.46 -> 1.47
---
Log message:
Clean up some code.
---
Diffs of the changes: (+5 -2)
CodeGenTarget.cpp|4 +++-
InstrInfoEmitter.cpp |3 ++-
2 files changed, 5 insertion
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.71 -> 1.72
---
Log message:
eliminate need for the NumMIOperands field in Operand.
---
Diffs of the changes: (+13 -1)
CodeGenTarget.cpp | 14 +-
1 files changed, 13 insertions(+), 1 deletion(-)
Index: ll
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.70 -> 1.71
---
Log message:
Tied-to constraint must be op_with_larger_idx = op_with_smaller_idx or else
throw an exception.
---
Diffs of the changes: (+3 -0)
CodeGenTarget.cpp |3 +++
1 files changed, 3 insertions(+
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.68 -> 1.69
CodeGenTarget.h updated: 1.28 -> 1.29
DAGISelEmitter.cpp updated: 1.266 -> 1.267
DAGISelEmitter.h updated: 1.69 -> 1.70
---
Log message:
Added properties such as SDNPHasChain to ComplexPattern.
---
Diffs of the
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.67 -> 1.68
DAGISelEmitter.cpp updated: 1.211 -> 1.212
RegisterInfoEmitter.cpp updated: 1.44 -> 1.45
---
Log message:
Allow more use of iPTR in patterns.
---
Diffs of the changes: (+24 -24)
CodeGenTarget.cpp | 44
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.66 -> 1.67
CodeGenTarget.h updated: 1.27 -> 1.28
RegisterInfoEmitter.cpp updated: 1.42 -> 1.43
---
Log message:
Don't generate getCalleeSaveReg and getCalleeSaveRegClasses anymore.
---
Diffs of the changes: (+0 -40)
Cod
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.65 -> 1.66
---
Log message:
Typo
---
Diffs of the changes: (+2 -2)
CodeGenTarget.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/utils/TableGen/CodeGenTarget.cpp
diff -u llvm/utils/TableGe
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.64 -> 1.65
CodeGenTarget.h updated: 1.26 -> 1.27
DAGISelEmitter.cpp updated: 1.203 -> 1.204
DAGISelEmitter.h updated: 1.63 -> 1.64
---
Log message:
Remove PointerType from target definition. Use abstract type MVT::iPTR to
re
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.63 -> 1.64
CodeGenTarget.h updated: 1.25 -> 1.26
DAGISelEmitter.cpp updated: 1.202 -> 1.203
---
Log message:
Allow patterns to refer to physical registers that belong to multiple
register classes.
---
Diffs of the changes:
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.62 -> 1.63
---
Log message:
Fix a typo: Instr* -> Intr*
---
Diffs of the changes: (+3 -3)
CodeGenTarget.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/utils/TableGen/CodeGenTarget.cpp
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.58 -> 1.59
---
Log message:
Make sure to initialize the TheDef field!
---
Diffs of the changes: (+1 -0)
CodeGenTarget.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/utils/TableGen/CodeGenTarget.cpp
diff -u
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.56 -> 1.57
---
Log message:
getEnumName() missed v8i8, v4i16, and v2i32 types
---
Diffs of the changes: (+3 -0)
CodeGenTarget.cpp |3 +++
1 files changed, 3 insertions(+)
Index: llvm/utils/TableGen/CodeGenTarget.cp
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.55 -> 1.56
---
Log message:
New vector type v2f32.
---
Diffs of the changes: (+2 -0)
CodeGenTarget.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/utils/TableGen/CodeGenTarget.cpp
diff -u llvm/utils/TableG
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.54 -> 1.55
---
Log message:
Added x86 integer vector types: 64-bit packed byte integer (v16i8), 64-bit
packed word integer (v8i16), and 64-bit packed doubleword integer (v2i32).
---
Diffs of the changes: (+3 -0)
CodeGen
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.53 -> 1.54
CodeGenTarget.h updated: 1.23 -> 1.24
---
Log message:
PHI and INLINEASM are now builtin instructions provided by Target.td
---
Diffs of the changes: (+13 -21)
CodeGenTarget.cpp | 30 +--
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.49 -> 1.50
DAGISelEmitter.cpp updated: 1.99 -> 1.100
DAGISelEmitter.h updated: 1.45 -> 1.46
---
Log message:
Support for read / write from explicit registers with FlagVT type.
---
Diffs of the changes: (+112 -42)
CodeGe
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.48 -> 1.49
CodeGenTarget.h updated: 1.22 -> 1.23
DAGISelEmitter.cpp updated: 1.86 -> 1.87
---
Log message:
* Added an explicit type field to ComplexPattern.
* Renamed MatchingNodes to RootNodes.
---
Diffs of the changes:
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.47 -> 1.48
CodeGenTarget.h updated: 1.21 -> 1.22
DAGISelEmitter.cpp updated: 1.85 -> 1.86
DAGISelEmitter.h updated: 1.39 -> 1.40
---
Log message:
Added support for ComplexPattern. These are patterns that require C++ pattern
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.43 -> 1.44
---
Log message:
Add the new vector types to tablegen
---
Diffs of the changes: (+12 -0)
CodeGenTarget.cpp | 12
1 files changed, 12 insertions(+)
Index: llvm/utils/TableGen/CodeGenTarget.cpp
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.42 -> 1.43
---
Log message:
Initialize this variable on all paths, fixing a crasher in windows. Thanks
to JeffC for pointing this out.
---
Diffs of the changes: (+1 -1)
CodeGenTarget.cpp |2 +-
1 files changed, 1 i
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.40 -> 1.41
DAGISelEmitter.cpp updated: 1.69 -> 1.70
Record.cpp updated: 1.46 -> 1.47
Record.h updated: 1.53 -> 1.54
SubtargetEmitter.cpp updated: 1.10 -> 1.11
---
Log message:
Rename Record::getValueAsListDef to getValueAsLi
28 matches
Mail list logo