Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.204 - 1.205
---
Log message:
Now that iPTR is a fully resolved type. We end up losing the type check for
patterns that look like this:
def : Pat(i32 (X86Wrapper tconstpool :$dst)), (MOV32ri tconstpool :$dst);
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.268 - 1.269
---
Log message:
Explicitly specify MOV32mi can only be used store 32-bit GV, etc.
---
Diffs of the changes: (+2 -2)
X86InstrInfo.td |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/include/llvm/Analysis:
Dominators.h updated: 1.54 - 1.55
---
Log message:
Use class tags instead of struct tags. The coding standards specify this
for public classes for improved win32 compatibility.
---
Diffs of the changes: (+18 -9)
Dominators.h | 27
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.269 - 1.270
---
Log message:
- Use exact-width integer types, e.g. int32_t, to avoid confusion.
- Fix a couple of minor bugs in i16immSExt8 and i16immZExt8.
- Added loadiPTR fragment used for indirect jumps and calls.
---
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.51 - 1.52
---
Log message:
These can be transformed into lea as well. Not that we use this feature
currently...
---
Diffs of the changes: (+2 -0)
X86InstrInfo.cpp |2 ++
1 files changed, 2 insertions(+)
Index:
Changes in directory llvm/include/llvm:
Instructions.h updated: 1.35 - 1.36
---
Log message:
Fix some doxygen usage in these headers.
---
Diffs of the changes: (+2 -2)
Instructions.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/Instructions.h
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.39 - 1.40
DwarfWriter.h updated: 1.35 - 1.36
---
Log message:
Fix some doxygen usage in these headers.
---
Diffs of the changes: (+6 -3)
AsmPrinter.h |6 --
DwarfWriter.h |3 ++-
2 files changed, 6
Changes in directory llvm/include/llvm/System:
DynamicLibrary.h updated: 1.5 - 1.6
Program.h updated: 1.8 - 1.9
---
Log message:
Fix some doxygen usage in these headers.
---
Diffs of the changes: (+4 -5)
DynamicLibrary.h |2 +-
Program.h|7 +++
2 files changed, 4
Changes in directory llvm/test/Regression/CFrontend:
2006-05-19-SingleEltReturn.c added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+23 -0)
2006-05-19-SingleEltReturn.c | 23 +++
1 files changed, 23 insertions(+)
Index:
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.107 - 1.108
---
Log message:
Particularly ugly code.
---
Diffs of the changes: (+14 -0)
README.txt | 14 ++
1 files changed, 14 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u
Changes in directory llvm/lib/Target:
README.txt updated: 1.30 - 1.31
---
Log message:
Move a target-independent note out of the X86 readme.
---
Diffs of the changes: (+12 -0)
README.txt | 12
1 files changed, 12 insertions(+)
Index: llvm/lib/Target/README.txt
diff -u
Changes in directory llvm/lib/Target/X86:
README-FPStack.txt added (r1.1)
README.txt updated: 1.108 - 1.109
---
Log message:
Split FP-stack notes out of the main readme. Next up: splitting out SSE.
---
Diffs of the changes: (+99 -100)
README-FPStack.txt | 99
Changes in directory llvm/lib/Target/X86:
README-SSE.txt added (r1.1)
README.txt updated: 1.109 - 1.110
---
Log message:
Split the SSE readme items out into their own README.
---
Diffs of the changes: (+662 -582)
README-SSE.txt | 662
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.110 - 1.111
---
Log message:
Add a note
---
Diffs of the changes: (+38 -0)
README.txt | 38 ++
1 files changed, 38 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u
Changes in directory llvm/docs:
LangRef.html updated: 1.152 - 1.153
---
Log message:
New calling convention I will be adding shortly.
---
Diffs of the changes: (+14 -1)
LangRef.html | 15 ++-
1 files changed, 14 insertions(+), 1 deletion(-)
Index: llvm/docs/LangRef.html
Changes in directory llvm/lib/VMCore:
Verifier.cpp updated: 1.155 - 1.156
---
Log message:
csret functions can be varargs (as can target cc's). Verify restrictions on
csret functions.
---
Diffs of the changes: (+18 -3)
Verifier.cpp | 21 ++---
1 files changed, 18
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.y updated: 1.253 - 1.254
Lexer.l updated: 1.73 - 1.74
---
Log message:
Add support for parsing csret
---
Diffs of the changes: (+3 -1)
Lexer.l |1 +
llvmAsmParser.y |3 ++-
2 files changed, 3 insertions(+), 1
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.198 - 1.199
---
Log message:
Asmprint csret nicely
---
Diffs of the changes: (+1 -0)
AsmWriter.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/VMCore/AsmWriter.cpp
diff -u llvm/lib/VMCore/AsmWriter.cpp:1.198
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.206 - 1.207
---
Log message:
CSRet allows varargs
---
Diffs of the changes: (+3 -2)
X86ISelLowering.cpp |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/X86/X86ISelLowering.cpp
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.199 - 1.200
---
Log message:
pretty print csretcc for calls
---
Diffs of the changes: (+2 -0)
AsmWriter.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/VMCore/AsmWriter.cpp
diff -u
Changes in directory llvm/lib/Bytecode/Writer:
Writer.cpp updated: 1.119 - 1.120
---
Log message:
Fix misencoding of calling conventions
---
Diffs of the changes: (+3 -2)
Writer.cpp |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/test/Feature:
callingconventions.ll updated: 1.1 - 1.2
---
Log message:
new testcase for csretcc
---
Diffs of the changes: (+5 -0)
callingconventions.ll |5 +
1 files changed, 5 insertions(+)
Index: llvm/test/Feature/callingconventions.ll
diff -u
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.200 - 1.201
---
Log message:
Print csretcc calls like this:
call csretcc void %structret( { sbyte }* %P )
instead of this:
callcsretcc void %structret( { sbyte }* %P )
---
Diffs of the changes: (+8 -8)
Changes in directory llvm/lib/Target/ARM:
ARMTargetMachine.cpp updated: 1.1 - 1.2
---
Log message:
Make all of the TargetMachine subclasses use the new string TargetData methods.
This is part of the on-going work on PR 761: http://llvm.cs.uiuc.edu/PR761 .
---
Diffs of the changes: (+1 -1)
Changes in directory llvm/lib/Target:
TargetData.cpp updated: 1.65 - 1.66
---
Log message:
Make all of the TargetMachine subclasses use the new string TargetData methods.
This is part of the on-going work on PR 761: http://llvm.cs.uiuc.edu/PR761 .
---
Diffs of the changes: (+5 -1)
Changes in directory llvm/lib/Target/PowerPC:
PPCTargetMachine.cpp updated: 1.89 - 1.90
---
Log message:
Make all of the TargetMachine subclasses use the new string TargetData methods.
This is part of the on-going work on PR 761: http://llvm.cs.uiuc.edu/PR761 .
---
Diffs of the changes:
Changes in directory llvm/lib/Target/Sparc:
SparcTargetMachine.cpp updated: 1.45 - 1.46
---
Log message:
Make all of the TargetMachine subclasses use the new string TargetData methods.
This is part of the on-going work on PR 761: http://llvm.cs.uiuc.edu/PR761 .
---
Diffs of the changes:
Changes in directory llvm/lib/Target/Alpha:
AlphaTargetMachine.cpp updated: 1.24 - 1.25
---
Log message:
Make all of the TargetMachine subclasses use the new string TargetData methods.
This is part of the on-going work on PR 761: http://llvm.cs.uiuc.edu/PR761 .
---
Diffs of the changes:
Changes in directory llvm/lib/Target/X86:
X86TargetMachine.cpp updated: 1.113 - 1.114
---
Log message:
Make all of the TargetMachine subclasses use the new string TargetData methods.
This is part of the on-going work on PR 761: http://llvm.cs.uiuc.edu/PR761 .
---
Diffs of the changes: (+1
Changes in directory llvm/lib/Target/Sparc:
SparcTargetMachine.cpp updated: 1.46 - 1.47
---
Log message:
Sparc is big-endian.
---
Diffs of the changes: (+1 -1)
SparcTargetMachine.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.61 - 1.62
---
Log message:
Handle indirect call which folds a load manually. This never matches by
the TableGen generated code since the load's chain result is read by
the callseq_start node.
---
Diffs of the changes:
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.62 - 1.63
X86InstrInfo.td updated: 1.270 - 1.271
---
Log message:
Remove unused patterns.
---
Diffs of the changes: (+4 -7)
X86ISelDAGToDAG.cpp |3 ++-
X86InstrInfo.td |8 ++--
2 files changed, 4
32 matches
Mail list logo