Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.164 -> 1.165
---
Log message:
Global ctors / dtors alignment shouldn't be hard-coded at 4. e.g. It could be 8
for 64-bit targets.
---
Diffs of the changes: (+4 -2)
AsmPrinter.cpp |6 --
1 files changed, 4 insertions(+
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.163 -> 1.164
---
Log message:
Fix the asmprinter so that a globalvalue can specify an explicit alignment
smaller than the preferred alignment, but so that the target can actually
specify a minimum alignment if needed. This fixes
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.162 -> 1.163
BranchFolding.cpp updated: 1.48 -> 1.49
ELFWriter.cpp updated: 1.40 -> 1.41
ELFWriter.h updated: 1.3 -> 1.4
LiveIntervalAnalysis.cpp updated: 1.242 -> 1.243
LiveVariables.cpp updated: 1.81 -> 1.82
MachOWriter.cpp updat
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.161 -> 1.162
BranchFolding.cpp updated: 1.47 -> 1.48
ELFWriter.cpp updated: 1.39 -> 1.40
ELFWriter.h updated: 1.2 -> 1.3
LiveIntervalAnalysis.cpp updated: 1.241 -> 1.242
LiveVariables.cpp updated: 1.80 -> 1.81
MachOWriter.cpp updat
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.160 -> 1.161
BranchFolding.cpp updated: 1.46 -> 1.47
ELFWriter.cpp updated: 1.38 -> 1.39
ELFWriter.h updated: 1.1 -> 1.2
LiveIntervalAnalysis.cpp updated: 1.239 -> 1.240
LiveVariables.cpp updated: 1.79 -> 1.80
MachOWriter.cpp updat
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.159 -> 1.160
---
Log message:
Clean up multi-line asam string printing. Instead of printing:
# InlineAsm Start
subfc r3,r5,r4
subfze r4,r3
# InlineAsm End
print:
# InlineAsm Star
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.158 -> 1.159
---
Log message:
Implement review feedback
---
Diffs of the changes: (+3 -12)
AsmPrinter.cpp | 15 +++
1 files changed, 3 insertions(+), 12 deletions(-)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff
> Index: llvm/lib/CodeGen/AsmPrinter.cpp
> diff -u llvm/lib/CodeGen/AsmPrinter.cpp:1.157 llvm/lib/CodeGen/
> AsmPrinter.cpp:1.158
> --- llvm/lib/CodeGen/AsmPrinter.cpp:1.157 Wed Apr 25 09:27:10 2007
> +++ llvm/lib/CodeGen/AsmPrinter.cpp Sat Apr 28 08:44:59 2007
> @@ -123,18 +123,29 @@
>
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.157 -> 1.158
---
Log message:
Implement review feedback. Aliasees can be either GlobalValue's or
bitcasts of them.
---
Diffs of the changes: (+17 -6)
AsmPrinter.cpp | 23 +--
1 files changed, 17 inserti
> + if (TAI->getSetDirective()) {
> +if (M.alias_size())
> + SwitchToTextSection(TAI->getTextSection());
M.alias_size is linear time (okay okay, in the number of aliases, but
still...). Please use !M.alias_empty()
-Chris
___
llvm-commits
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.156 -> 1.157
---
Log message:
Implement aliases. This fixes PR1017: http://llvm.org/PR1017 and it's
dependent bugs. CFE part
will follow.
---
Diffs of the changes: (+25 -1)
AsmPrinter.cpp | 26 +-
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.155 -> 1.156
---
Log message:
modify per review commentary
---
Diffs of the changes: (+2 -2)
AsmPrinter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/l
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.154 -> 1.155
---
Log message:
make EmitAlignment work the way Chris says it should
---
Diffs of the changes: (+3 -1)
AsmPrinter.cpp |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/lib/CodeGen/AsmPri
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.153 -> 1.154
---
Log message:
Small eye-candy: use asciz directive everywhere, where possible.
---
Diffs of the changes: (+10 -3)
AsmPrinter.cpp | 13 ++---
1 files changed, 10 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.151 -> 1.152
---
Log message:
Add support for changes in DwarfWriter.
---
Diffs of the changes: (+12 -0)
AsmPrinter.cpp | 12
1 files changed, 12 insertions(+)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u ll
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.150 -> 1.151
---
Log message:
test commit (blank line)
---
Diffs of the changes: (+1 -0)
AsmPrinter.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/lib/CodeGen/AsmPrinter.cp
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.149 -> 1.150
MachOWriter.cpp updated: 1.27 -> 1.28
---
Log message:
For PR1195: http://llvm.org/PR1195 :
Rename PackedType -> VectorType, ConstantPacked -> ConstantVector, and
PackedTyID -> VectorTyID. No functional changes.
---
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.148 -> 1.149
MachOWriter.cpp updated: 1.25 -> 1.26
---
Log message:
eliminate temporary vectors.
---
Diffs of the changes: (+5 -4)
AsmPrinter.cpp |5 +++--
MachOWriter.cpp |4 ++--
2 files changed, 5 insertions(+), 4
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.147 -> 1.148
---
Log message:
encapsulate the rest of the StructLayout members.
---
Diffs of the changes: (+2 -2)
AsmPrinter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/CodeGen/AsmPrint
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.146 -> 1.147
MachOWriter.cpp updated: 1.24 -> 1.25
---
Log message:
Privatize StructLayout::MemberOffsets, adding an accessor
---
Diffs of the changes: (+4 -3)
AsmPrinter.cpp |4 ++--
MachOWriter.cpp |3 ++-
2 files
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.145 -> 1.146
---
Log message:
Oops, swap this. This fixes a regression I introduced in the ARM backend.
---
Diffs of the changes: (+1 -1)
AsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.144 -> 1.145
---
Log message:
Fix PR1178: http://llvm.org/PR1178
---
Diffs of the changes: (+11 -1)
AsmPrinter.cpp | 12 +++-
1 files changed, 11 insertions(+), 1 deletion(-)
Index: llvm/lib/CodeGen/AsmPrinter.cp
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.143 -> 1.144
---
Log message:
Fixing silly "not-implemented" bug in AsmPrinter. This fixes PR1169:
http://llvm.org/PR1169 .
---
Diffs of the changes: (+4 -2)
AsmPrinter.cpp |6 --
1 files changed, 4 insertions(+), 2
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.142 -> 1.143
DwarfWriter.cpp updated: 1.123 -> 1.124
---
Log message:
Emit labels as label_n and not as debug_n
---
Diffs of the changes: (+9 -9)
AsmPrinter.cpp |2 +-
DwarfWriter.cpp | 16
2 files chan
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.141 -> 1.142
DwarfWriter.cpp updated: 1.122 -> 1.123
MachineModuleInfo.cpp updated: 1.2 -> 1.3
---
Log message:
Support for non-landing pad exception handling.
---
Diffs of the changes: (+272 -173)
AsmPrinter.cpp|4
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.140 -> 1.141
BranchFolding.cpp updated: 1.40 -> 1.41
DwarfWriter.cpp updated: 1.116 -> 1.117
PrologEpilogInserter.cpp updated: 1.67 -> 1.68
---
Log message:
Change the MachineDebugInfo to MachineModuleInfo to better reflect usage
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.139 -> 1.140
BranchFolding.cpp updated: 1.39 -> 1.40
MachineDebugInfo.cpp updated: 1.70 -> 1.71
---
Log message:
Make LABEL a builtin opcode.
---
Diffs of the changes: (+13 -10)
AsmPrinter.cpp | 10 ++
BranchFo
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.138 -> 1.139
DwarfWriter.cpp updated: 1.113 -> 1.114
---
Log message:
Migrate print routines to asm to be shared by exception handling.
---
Diffs of the changes: (+382 -369)
AsmPrinter.cpp | 223 ---
Dwa
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.137 -> 1.138
---
Log message:
Fix a bunch of inline asm failures
---
Diffs of the changes: (+1 -0)
AsmPrinter.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/lib/CodeGen/Asm
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.136 -> 1.137
---
Log message:
add new JumpTableSpecialLabelPrefix hook to asmprinter for jumptable emission.
---
Diffs of the changes: (+9 -1)
AsmPrinter.cpp | 10 +-
1 files changed, 9 insertions(+), 1 deletion(-)
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.135 -> 1.136
---
Log message:
Fix for PR1095: http://llvm.org/PR1095 :
LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for
the X86 and PPC backends. It defaults to "0", the first variant of a compound
inl
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.134 -> 1.135
IntrinsicLowering.cpp updated: 1.58 -> 1.59
---
Log message:
rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.
rename Type::getIntegralTypeMask to Type::getIntegerTypeMask.
This makes n
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.133 -> 1.134
---
Log message:
Simplify code
---
Diffs of the changes: (+1 -4)
AsmPrinter.cpp |5 +
1 files changed, 1 insertion(+), 4 deletions(-)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/lib/CodeGen/AsmP
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.132 -> 1.133
MachOWriter.cpp updated: 1.11 -> 1.12
---
Log message:
For PR1064: http://llvm.org/PR1064 :
Implement the arbitrary bit-width integer feature. The feature allows
integers of any bitwidth (up to 64) to be defined inste
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.131 -> 1.132
MachineDebugInfo.cpp updated: 1.68 -> 1.69
---
Log message:
Implement review feedback for the ConstantBool->ConstantInt merge. Chris
recommended that getBoolValue be replaced with getZExtValue and that
get(bool) be re
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.130 -> 1.131
MachOWriter.cpp updated: 1.10 -> 1.11
MachineDebugInfo.cpp updated: 1.67 -> 1.68
---
Log message:
Rename BoolTy as Int1Ty. Patch by Sheng Zhou.
---
Diffs of the changes: (+5 -5)
AsmPrinter.cpp |4 ++--
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.129 -> 1.130
MachineDebugInfo.cpp updated: 1.66 -> 1.67
---
Log message:
For PR1043: http://llvm.org/PR1043 :
Merge ConstantIntegral and ConstantBool into ConstantInt.
Remove ConstantIntegral and ConstantBool from LLVM.
---
Diff
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.128 -> 1.129
IntrinsicLowering.cpp updated: 1.54 -> 1.55
MachOWriter.cpp updated: 1.9 -> 1.10
MachineDebugInfo.cpp updated: 1.64 -> 1.65
---
Log message:
For PR950: http://llvm.org/PR950 :
Three changes:
1. Convert signed integer
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.127 -> 1.128
---
Log message:
Just print integer constants as signed values. The actual signedness
doesn't matter as it is determined in the way the constant is used.
---
Diffs of the changes: (+1 -7)
AsmPrinter.cpp |8 +
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.126 -> 1.127
---
Log message:
Fix for PR1059: http://llvm.org/PR1059 : http://llvm.org/PR1059:
http://llvm.org/PR1059
---
Diffs of the changes: (+6 -3)
AsmPrinter.cpp |9 ++---
1 files changed, 6 insertions(+), 3 de
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.125 -> 1.126
---
Log message:
move ExtWeakSymbols to AsmPrinter
---
Diffs of the changes: (+12 -0)
AsmPrinter.cpp | 12
1 files changed, 12 insertions(+)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/li
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.123 -> 1.124
---
Log message:
split up inttoptr from ptrtoint handling, the cases aren't similar at all.
---
Diffs of the changes: (+15 -22)
AsmPrinter.cpp | 37 +++--
1 files changed, 15 ins
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.122 -> 1.123
---
Log message:
the operand of a bitcast is always the right size, just emit it in place.
---
Diffs of the changes: (+4 -2)
AsmPrinter.cpp |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.121 -> 1.122
---
Log message:
Tidy up a bit.
---
Diffs of the changes: (+1 -1)
AsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/lib/CodeGen/AsmPrin
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.120 -> 1.121
IntrinsicLowering.cpp updated: 1.49 -> 1.50
MachineDebugInfo.cpp updated: 1.63 -> 1.64
---
Log message:
Change inferred cast creation calls to more specific cast creations.
---
Diffs of the changes: (+11 -7)
AsmP
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.119 -> 1.120
DwarfWriter.cpp updated: 1.106 -> 1.107
ELFWriter.cpp updated: 1.29 -> 1.30
IntrinsicLowering.cpp updated: 1.48 -> 1.49
LiveInterval.cpp updated: 1.39 -> 1.40
LiveIntervalAnalysis.cpp updated: 1.202 -> 1.203
MachineIns
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.118 -> 1.119
DwarfWriter.cpp updated: 1.101 -> 1.102
ELFWriter.cpp updated: 1.28 -> 1.29
LiveInterval.cpp updated: 1.38 -> 1.39
LiveIntervalAnalysis.cpp updated: 1.197 -> 1.198
---
Log message:
Converted to using llvm streams inst
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.117 -> 1.118
IntrinsicLowering.cpp updated: 1.46 -> 1.47
MachineDebugInfo.cpp updated: 1.59 -> 1.60
---
Log message:
For PR950: http://llvm.org/PR950 :
The long awaited CAST patch. This introduces 12 new instructions into LLVM
to
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.115 -> 1.116
---
Log message:
Add a printSetLabel that takes two id's.
---
Diffs of the changes: (+13 -0)
AsmPrinter.cpp | 13 +
1 files changed, 13 insertions(+)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.114 -> 1.115
DwarfWriter.cpp updated: 1.89 -> 1.90
---
Log message:
1. Clean up code due to changes in SwitchTo*Section(2)
2. Added partial debug support for mingw\cygwin targets (the same as
Linux\ELF). Please note, that curr
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.113 -> 1.114
---
Log message:
don't print dead jump tables
---
Diffs of the changes: (+3 -0)
AsmPrinter.cpp |3 +++
1 files changed, 3 insertions(+)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/lib/CodeGen/AsmPri
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.112 -> 1.113
---
Log message:
Move getPreferredAlignmentLog from AsmPrinter to TargetData
---
Diffs of the changes: (+0 -23)
AsmPrinter.cpp | 23 ---
1 files changed, 23 deletions(-)
Index: llvm/lib/Co
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.111 -> 1.112
IntrinsicLowering.cpp updated: 1.43 -> 1.44
MachineDebugInfo.cpp updated: 1.50 -> 1.51
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.110 -> 1.111
DwarfWriter.cpp updated: 1.81 -> 1.82
---
Log message:
Clean up interface to getGlobalLinkName.
---
Diffs of the changes: (+4 -4)
AsmPrinter.cpp |5 +++--
DwarfWriter.cpp |3 +--
2 files changed, 4 insert
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.109 -> 1.110
DwarfWriter.cpp updated: 1.80 -> 1.81
---
Log message:
Basic support for getGlobalLinkName.
---
Diffs of the changes: (+12 -2)
AsmPrinter.cpp | 10 ++
DwarfWriter.cpp |4 ++--
2 files changed, 12 in
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.108 -> 1.109
---
Log message:
Jimptables working again on alpha.
As a bonus, use the GOT node instead of the AlphaISD::GOT for internal stuff.
---
Diffs of the changes: (+1 -1)
AsmPrinter.cpp |2 +-
1 files changed, 1 i
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.107 -> 1.108
---
Log message:
If a target uses a GOT, put it in the jt data section, not the text
section. This will fix alpha when Andrew implements
AlphaTargetMachine::getTargetLowering().
---
Diffs of the changes: (+12 -4
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.106 -> 1.107
---
Log message:
Don't crash if an MBB doesn't have an LLVM BB
---
Diffs of the changes: (+1 -1)
AsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
d
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.105 -> 1.106
---
Log message:
Emit pic jumptables to the same section that the function is emitted to,
allowing label differences to work. This fixes CodeGen/X86/pic_jumptable.ll
---
Diffs of the changes: (+4 -1)
AsmPrinter.
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.104 -> 1.105
---
Log message:
Pass the MachineFunction into EmitJumpTableInfo.
---
Diffs of the changes: (+2 -1)
AsmPrinter.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/CodeGen/AsmPrinter.
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.103 -> 1.104
---
Log message:
move getSectionForFunction to AsmPrinter
---
Diffs of the changes: (+4 -0)
AsmPrinter.cpp |4
1 files changed, 4 insertions(+)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/lib/C
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.102 -> 1.103
---
Log message:
Use $( $| $) to represent alternatives in asm blocks instead of {|}. This
is needed to support targets where {|} aren't special symbols.
---
Diffs of the changes: (+34 -28)
AsmPrinter.cpp | 62
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.101 -> 1.102
---
Log message:
simplify code
---
Diffs of the changes: (+1 -1)
AsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/lib/CodeGen/AsmPrint
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.100 -> 1.101
---
Log message:
Add support for ${:private} which prints "L" on darwin.
---
Diffs of the changes: (+3 -1)
AsmPrinter.cpp |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/lib/CodeGen/Asm
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.99 -> 1.100
---
Log message:
Add support for ${:comment}, which expands to the current target's comment
character, and ${:uid} which expands to a unique ID for the MachineInstr.
More can be added if/when they are needed.
---
D
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.98 -> 1.99
---
Log message:
Add support for targets that want to do something with the llvm.used list,
because they have an aggressive linker that does dead code stripping.
---
Diffs of the changes: (+21 -2)
AsmPrinter.cpp |
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.97 -> 1.98
---
Log message:
Add support for other relocation bases to jump tables, as well as custom asm
directives
---
Diffs of the changes: (+8 -3)
AsmPrinter.cpp | 11 ---
1 files changed, 8 insertions(+), 3 dele
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.96 -> 1.97
---
Log message:
oops
---
Diffs of the changes: (+0 -1)
AsmPrinter.cpp |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/lib/CodeGen/AsmPrinter.cpp:1.96
llvm/lib/CodeGen
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.95 -> 1.96
---
Log message:
absolute addresses must match pointer size
---
Diffs of the changes: (+1 -0)
AsmPrinter.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/lib/CodeGe
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.94 -> 1.95
---
Log message:
Use MachineConstantPoolEntry getOffset() and getType() accessors.
---
Diffs of the changes: (+7 -13)
AsmPrinter.cpp | 20 +++-
1 files changed, 7 insertions(+), 13 deletions(-)
I
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.93 -> 1.94
MachineFunction.cpp updated: 1.97 -> 1.98
---
Log message:
Added support for machine specific constantpool values. These are useful for
representing expressions that can only be resolved at link time, etc.
---
Diffs o
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.92 -> 1.93
DwarfWriter.cpp updated: 1.74 -> 1.75
---
Log message:
Make target asm info a property of the target machine.
---
Diffs of the changes: (+20 -18)
AsmPrinter.cpp |3 ++-
DwarfWriter.cpp | 35 +
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.91 -> 1.92
---
Log message:
Fix pasto that was breaking x86 tests.
---
Diffs of the changes: (+2 -2)
AsmPrinter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.90 -> 1.91
DwarfWriter.cpp updated: 1.73 -> 1.74
---
Log message:
Separate target specific asm properties from the asm printers.
---
Diffs of the changes: (+169 -212)
AsmPrinter.cpp | 237 ---
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.89 -> 1.90
---
Log message:
Don't call isDef on non-registers
---
Diffs of the changes: (+2 -1)
AsmPrinter.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.88 -> 1.89
---
Log message:
Emit .set directives for jump table entries when possible, which reduces
the number of relocations in object files, shrinkifying them.
---
Diffs of the changes: (+39 -3)
AsmPrinter.cpp | 42 +
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.87 -> 1.88
---
Log message:
Instead of blindly looking past constantexpr casts, actually constant
fold them. This correctly truncates constants that are too large for the
destination slot and makes the code easier to understand.
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.86 -> 1.87
---
Log message:
Print empty inline asms as a blank line instead of:
# InlineAsm Start
# InlineAsm End
---
Diffs of the changes: (+8 -1)
AsmPrinter.cpp |9 -
1 files changed, 8 insert
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.85 -> 1.86
---
Log message:
Code cleanups, per review
---
Diffs of the changes: (+7 -3)
AsmPrinter.cpp | 10 +++---
1 files changed, 7 insertions(+), 3 deletions(-)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.84 -> 1.85
---
Log message:
Support jump tables when in PIC relocation model
---
Diffs of the changes: (+18 -16)
AsmPrinter.cpp | 34 ++
1 files changed, 18 insertions(+), 16 deletions(-)
I
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.83 -> 1.84
---
Log message:
On 64-bit targets like ppc64, we should use .quad to output pointer directives,
not .long.
---
Diffs of the changes: (+9 -1)
AsmPrinter.cpp | 10 +-
1 files changed, 9 insertions(+), 1 de
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.82 -> 1.83
---
Log message:
Add support to print 4-, 8-, and 16- byte constant literals in special
sections. e.g. On Darwin that would be .literal4 and .literal8.
---
Diffs of the changes: (+48 -10)
AsmPrinter.cpp | 58
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.81 -> 1.82
---
Log message:
Was pointed out that structure alignment and type alignment are not the same
thing. Doubles still need to be special cased.
---
Diffs of the changes: (+3 -0)
AsmPrinter.cpp |3 +++
1 files cha
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.80 -> 1.81
---
Log message:
Alignment of globals has not been quite right. Needed to drop the pointer type
to get the alignment of the element type.
---
Diffs of the changes: (+3 -5)
AsmPrinter.cpp |8 +++-
1 files c
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.79 -> 1.80
---
Log message:
Assert. Rather than silently stop printing.
---
Diffs of the changes: (+2 -0)
AsmPrinter.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/lib/Cod
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.78 -> 1.79
---
Log message:
Fix an assert-on-inline-inline-asm bug.
---
Diffs of the changes: (+18 -12)
AsmPrinter.cpp | 30 ++
1 files changed, 18 insertions(+), 12 deletions(-)
Index: llvm/li
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.77 -> 1.78
---
Log message:
Remove dead var
---
Diffs of the changes: (+0 -1)
AsmPrinter.cpp |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/lib/CodeGen/AsmPrinter.cpp:1.77
llvm
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.76 -> 1.77
DwarfWriter.cpp updated: 1.59 -> 1.60
ELFWriter.cpp updated: 1.25 -> 1.26
MachineBasicBlock.cpp updated: 1.27 -> 1.28
MachineFunction.cpp updated: 1.90 -> 1.91
---
Log message:
Refactor a bunch of includes so that Targe
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.75 -> 1.76
---
Log message:
Fix a regression in my patch from last night that broke the llvmgcc4 build on
ppc
---
Diffs of the changes: (+1 -1)
AsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.74 -> 1.75
---
Log message:
Implement MASM sections correctly, without a "has masm sections flag" and a
bunch of special case code.
---
Diffs of the changes: (+17 -27)
AsmPrinter.cpp | 44 +-
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.71 -> 1.72
---
Log message:
Don't prefix section directives with a tab. Doing so causes blank lines to
be emitted to the .s file.
---
Diffs of the changes: (+1 -1)
AsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+),
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.73 -> 1.74
---
Log message:
Oh yeah, there are two of these now, unify both.
---
Diffs of the changes: (+15 -22)
AsmPrinter.cpp | 37 +++--
1 files changed, 15 insertions(+), 22 deletions(-)
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.72 -> 1.73
---
Log message:
Setting SwitchToSectionDirective properly in the MASM backend permits a bunch
of code to be unified.
---
Diffs of the changes: (+15 -22)
AsmPrinter.cpp | 37 +++--
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.70 -> 1.71
---
Log message:
Make the masm codepath work like the normal code path.
---
Diffs of the changes: (+4 -2)
AsmPrinter.cpp |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index: llvm/lib/CodeGen/Asm
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.69 -> 1.70
---
Log message:
The MASM asmprinter has been fixed, these hacks are no longer needed.
---
Diffs of the changes: (+2 -20)
AsmPrinter.cpp | 22 ++
1 files changed, 2 insertions(+), 20 deletions
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.68 -> 1.69
DwarfWriter.cpp updated: 1.58 -> 1.59
---
Log message:
Split SwitchSection into SwitchTo{Text|Data}Section methods.
---
Diffs of the changes: (+81 -39)
AsmPrinter.cpp | 70 +++
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.67 -> 1.68
---
Log message:
Fix some loose ends in MASM support.
---
Diffs of the changes: (+5 -5)
AsmPrinter.cpp | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
dif
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.66 -> 1.67
---
Log message:
Indent multiline asm strings more nicely
---
Diffs of the changes: (+9 -5)
AsmPrinter.cpp | 14 +-
1 files changed, 9 insertions(+), 5 deletions(-)
Index: llvm/lib/CodeGen/AsmPrinte
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.65 -> 1.66
DwarfWriter.cpp updated: 1.57 -> 1.58
ELFWriter.cpp updated: 1.23 -> 1.24
MachineFunction.cpp updated: 1.89 -> 1.90
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the target-specific
subcl
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.64 -> 1.65
---
Log message:
Print function number instead of name
---
Diffs of the changes: (+2 -3)
AsmPrinter.cpp |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -
1 - 100 of 144 matches
Mail list logo