Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.55 - 1.56
---
Log message:
Refactoring of formal parameter flags. Enable properly use of
zext/sext/aext stuff.
---
Diffs of the changes: (+4 -2)
IA64ISelLowering.cpp |6 --
1 files changed, 4
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.54 - 1.55
---
Log message:
Simplify lowering and selection of exception ops.
---
Diffs of the changes: (+0 -3)
IA64ISelLowering.cpp |3 ---
1 files changed, 3 deletions(-)
Index:
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.53 - 1.54
IA64RegisterInfo.cpp updated: 1.31 - 1.32
IA64RegisterInfo.h updated: 1.14 - 1.15
---
Log message:
Support to provide exception and selector registers.
---
Diffs of the changes: (+17 -0)
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.52 - 1.53
IA64ISelLowering.h updated: 1.8 - 1.9
---
Log message:
Finish off bug 680: http://llvm.org/PR680 , allowing targets to custom lower
frame and return
address nodes.
---
Diffs of the changes: (+4 -11)
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.51 - 1.52
---
Log message:
Make LABEL a builtin opcode.
---
Diffs of the changes: (+1 -1)
IA64ISelLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.50 - 1.51
IA64ISelLowering.h updated: 1.7 - 1.8
---
Log message:
For PR950: http://llvm.org/PR950 :
Three changes:
1. Convert signed integer types to signless versions.
2. Implement the @sext and @zext parameter
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.48 - 1.49
---
Log message:
silence warning
---
Diffs of the changes: (+0 -13)
IA64ISelLowering.cpp | 13 -
1 files changed, 13 deletions(-)
Index: llvm/lib/Target/IA64/IA64ISelLowering.cpp
diff -u
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.44 - 1.45
---
Log message:
Make use of getStore().
---
Diffs of the changes: (+5 -6)
IA64ISelLowering.cpp | 11 +--
1 files changed, 5 insertions(+), 6 deletions(-)
Index:
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.40 - 1.41
---
Log message:
RET_FLAG has an optional input flag, but it does not produce a flag result.
---
Diffs of the changes: (+2 -8)
IA64ISelLowering.cpp | 10 ++
1 files changed, 2 insertions(+), 8
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.38 - 1.39
---
Log message:
eliminate use of getNode that takes vector of operands.
---
Diffs of the changes: (+4 -2)
IA64ISelLowering.cpp |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.39 - 1.40
---
Log message:
Eliminate use of getNode that takes a vector.
---
Diffs of the changes: (+1 -1)
IA64ISelLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.37 - 1.38
---
Log message:
Change RET node to include signness information of the return values. i.e.
RET chain, value1, sign1, value2, sign2, ...
---
Diffs of the changes: (+1 -1)
IA64ISelLowering.cpp |2 +-
1
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.35 - 1.36
---
Log message:
Remove BRTWOWAY*
Make the PPC backend not dependent on BRTWOWAY_CC and make the branch
selector smarter about the code it generates, fixing a case in the
readme.
---
Diffs of the changes:
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.28 - 1.29
IA64ISelLowering.h updated: 1.6 - 1.7
---
Log message:
Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for
the same functionality. This addresses another piece of bug 680:
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.30 - 1.31
---
Log message:
Implement Promote for VAARG, and allow it to be custom promoted for people
who don't want the default behavior (Alpha).
---
Diffs of the changes: (+1 -1)
IA64ISelLowering.cpp |2 +-
1
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.26 - 1.27
IA64ISelLowering.h updated: 1.5 - 1.6
---
Log message:
First part of bug 680: http://llvm.cs.uiuc.edu/PR680 :
Remove TLI.LowerVA* and replace it with SDNodes that are lowered the same
way as everything else.
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.27 - 1.28
---
Log message:
Set SchedulingForLatency to be the default scheduling preference for all.
---
Diffs of the changes: (+0 -1)
IA64ISelLowering.cpp |1 -
1 files changed, 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.22 - 1.23
---
Log message:
fix calls that return f32
---
Diffs of the changes: (+7 -2)
IA64ISelLowering.cpp |9 +++--
1 files changed, 7 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.18 - 1.19
IA64ISelPattern.cpp updated: 1.74 - 1.75
---
Log message:
new nodes
---
Diffs of the changes: (+8 -0)
IA64ISelLowering.cpp |4
IA64ISelPattern.cpp |4
2 files changed, 8 insertions(+)
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.17 - 1.18
---
Log message:
sabre's (correct) fix means these guys need to be flagged as well (else
the scheduler will complain)
---
Diffs of the changes: (+7 -2)
IA64ISelLowering.cpp |9 +++--
1 files
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.14 - 1.15
---
Log message:
silence a bogus warning
---
Diffs of the changes: (+1 -1)
IA64ISelLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/IA64/IA64ISelLowering.cpp
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.12 - 1.13
---
Log message:
support functions that return bool (this should work but doesn't,
*maybe* due to a legalizer bug.)
---
Diffs of the changes: (+10 -10)
IA64ISelLowering.cpp | 20 ++--
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.11 - 1.12
---
Log message:
silence a bogus gcc warning
---
Diffs of the changes: (+1 -1)
IA64ISelLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.9 - 1.10
IA64ISelPattern.cpp updated: 1.71 - 1.72
---
Log message:
Added initial support for DEBUG_LABEL allowing debug specific labels to be
inserted in the code.
---
Diffs of the changes: (+0 -2)
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.8 - 1.9
---
Log message:
nasty paste-o, calls passing more than 8 arguments along were having
args 8 put into the wrong place
---
Diffs of the changes: (+2 -2)
IA64ISelLowering.cpp |4 ++--
1 files changed, 2
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.4 - 1.5
IA64ISelPattern.cpp updated: 1.69 - 1.70
---
Log message:
Disengage DEBUG_LOC from non-PPC targets.
---
Diffs of the changes: (+2 -0)
IA64ISelLowering.cpp |1 +
IA64ISelPattern.cpp |1 +
2 files
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.5 - 1.6
---
Log message:
I shoulda done this a *long* time ago (tm): implement calls properly,
i.e. r1/r12/rp are saved/restored regardless of scheduling/luck
TODO: calls to external symbols, indirect (function
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.6 - 1.7
---
Log message:
this should take care of calls to varadic functions, but it doesn.,t
BUG: calling printf(string, float) will load the float into the wrong
register, completely forget about loading the string,
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.3 - 1.4
---
Log message:
No targets support line number info yet.
---
Diffs of the changes: (+3 -0)
IA64ISelLowering.cpp |3 +++
1 files changed, 3 insertions(+)
Index:
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.2 - 1.3
---
Log message:
kill redundant SP/GP/RP save/restores across calls
---
Diffs of the changes: (+3 -2)
IA64ISelLowering.cpp |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index:
30 matches
Mail list logo