Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.66 -> 1.67
---
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 f
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.65 -> 1.66
LiveIntervalAnalysis.h updated: 1.82 -> 1.83
LiveVariables.h updated: 1.43 -> 1.44
MachineModuleInfo.h updated: 1.9 -> 1.10
SelectionDAGISel.h updated: 1.39 -> 1.40
---
Log message:
Drop 'const'
---
Diffs of th
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.64 -> 1.65
LiveIntervalAnalysis.h updated: 1.81 -> 1.82
LiveVariables.h updated: 1.42 -> 1.43
MachineModuleInfo.h updated: 1.8 -> 1.9
SelectionDAGISel.h updated: 1.38 -> 1.39
---
Log message:
Use 'static const char' instead
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.63 -> 1.64
LiveIntervalAnalysis.h updated: 1.80 -> 1.81
LiveVariables.h updated: 1.41 -> 1.42
MachineFunctionPass.h updated: 1.5 -> 1.6
MachineModuleInfo.h updated: 1.7 -> 1.8
SelectionDAGISel.h updated: 1.37 -> 1.38
---
Log
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.62 -> 1.63
---
Log message:
Implement aliases. This fixes PR1017: http://llvm.org/PR1017 and it's
dependent bugs. CFE part
will follow.
---
Diffs of the changes: (+1 -0)
AsmPrinter.h |1 +
1 files changed, 1 ins
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.61 -> 1.62
---
Log message:
Add support for changes in DwarfWriter.
---
Diffs of the changes: (+5 -0)
AsmPrinter.h |5 +
1 files changed, 5 insertions(+)
Index: llvm/include/llvm/CodeGen/AsmPrinter.h
diff -u l
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.60 -> 1.61
SelectionDAGNodes.h updated: 1.163 -> 1.164
---
Log message:
Make LABEL a builtin opcode.
---
Diffs of the changes: (+11 -6)
AsmPrinter.h|4
SelectionDAGNodes.h | 13 +++--
2 files
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.59 -> 1.60
---
Log message:
Migrate print routines to asm to be shared by exception handling.
---
Diffs of the changes: (+62 -0)
AsmPrinter.h | 62 +++
1 files
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.58 -> 1.59
---
Log message:
Use asm printer to emit alignment
---
Diffs of the changes: (+2 -0)
AsmPrinter.h |2 ++
1 files changed, 2 insertions(+)
Index: llvm/include/llvm/CodeGen/AsmPrinter.h
diff -u llvm/inclu
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.57 -> 1.58
---
Log message:
move ExtWeakSymbols to AsmPrinter
---
Diffs of the changes: (+5 -0)
AsmPrinter.h |5 +
1 files changed, 5 insertions(+)
Index: llvm/include/llvm/CodeGen/AsmPrinter.h
diff -u llvm/i
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.56 -> 1.57
---
Log message:
Add a printSetLabel that takes two id's.
---
Diffs of the changes: (+2 -0)
AsmPrinter.h |2 ++
1 files changed, 2 insertions(+)
Index: llvm/include/llvm/CodeGen/AsmPrinter.h
diff -u llv
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.55 -> 1.56
---
Log message:
Unbreaking static ctors patch.
Defaulting second arguments of SwitchTo*Section, this should make things
somehow clearer.
---
Diffs of the changes: (+2 -2)
AsmPrinter.h |4 ++--
1 files
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.54 -> 1.55
---
Log message:
Move getPreferredAlignmentLog from AsmPrinter to TargetData
---
Diffs of the changes: (+0 -5)
AsmPrinter.h |5 -
1 files changed, 5 deletions(-)
Index: llvm/include/llvm/CodeGen/As
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.53 -> 1.54
---
Log message:
Clean up interface to getGlobalLinkName.
---
Diffs of the changes: (+1 -2)
AsmPrinter.h |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm/include/llvm/CodeGen/AsmPrint
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.52 -> 1.53
---
Log message:
Basic support for getGlobalLinkName.
---
Diffs of the changes: (+8 -1)
AsmPrinter.h |9 -
1 files changed, 8 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/AsmPri
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.51 -> 1.52
---
Log message:
Pass the MachineFunction into EmitJumpTableInfo.
---
Diffs of the changes: (+1 -1)
AsmPrinter.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/A
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.50 -> 1.51
---
Log message:
move getSectionForFunction to AsmPrinter.
---
Diffs of the changes: (+6 -0)
AsmPrinter.h |6 ++
1 files changed, 6 insertions(+)
Index: llvm/include/llvm/CodeGen/AsmPrinter.h
diff
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.49 -> 1.50
---
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.
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.48 -> 1.49
---
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: (+1 -0)
AsmPrinter.
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.47 -> 1.48
MachineConstantPool.h updated: 1.17 -> 1.18
SelectionDAG.h updated: 1.129 -> 1.130
SelectionDAGCSEMap.h updated: 1.7 -> 1.8
SelectionDAGNodes.h updated: 1.145 -> 1.146
---
Log message:
Added support for machine s
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.46 -> 1.47
DwarfWriter.h updated: 1.39 -> 1.40
---
Log message:
Make target asm info a property of the target machine.
---
Diffs of the changes: (+5 -5)
AsmPrinter.h |4 ++--
DwarfWriter.h |6 +++---
2 files c
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.45 -> 1.46
DwarfWriter.h updated: 1.38 -> 1.39
---
Log message:
Separate target specific asm properties from the asm printers.
---
Diffs of the changes: (+25 -237)
AsmPrinter.h | 168 -
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.44 -> 1.45
---
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: (+9 -1)
AsmPrinter.h | 10 +
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.43 -> 1.44
---
Log message:
Support jump tables when in PIC relocation model
---
Diffs of the changes: (+9 -3)
AsmPrinter.h | 12 +---
1 files changed, 9 insertions(+), 3 deletions(-)
Index: llvm/include/ll
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.42 -> 1.43
---
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: (+11 -1)
AsmPrinter.h | 12
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.41 -> 1.42
---
Log message:
Allow EmitConstantPool to be redefined by derived classes.
---
Diffs of the changes: (+1 -1)
AsmPrinter.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/
I'm getting old and my brain is confused.s/always/allows/Cheers,-- JimOn Jun 23, 2006, at 9:52 AM, Jim Laskey wrote:Add and sort "sections" in debug lines. This always stepping through code in sections other than ".text", including weak sections like ctors and dtors.
smime.p7s
Description: S/MIM
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.40 -> 1.41
DwarfWriter.h updated: 1.37 -> 1.38
MachineDebugInfo.h updated: 1.36 -> 1.37
---
Log message:
Add and sort "sections" in debug lines. This always stepping through
code in sections other than ".text", including w
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 inser
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.38 -> 1.39
---
Log message:
Implement MASM sections correctly, without a "has masm sections flag" and a
bunch of special case code.
---
Diffs of the changes: (+12 -1)
AsmPrinter.h | 13 -
1 files changed
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.37 -> 1.38
---
Log message:
Split SwitchSection into the SwitchTo{Text|Data}Section functions, to better
support assemblers that distinguish the two.
---
Diffs of the changes: (+19 -3)
AsmPrinter.h | 22 +
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.36 -> 1.37
---
Log message:
Extend printBasicBlockLabel a bit so that it can be used to print all
basic block labels, consolidating the code to do so in one place for each
target.
---
Diffs of the changes: (+3 -1)
Asm
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.35 -> 1.36
---
Log message:
De-virtualize SwitchSection.
---
Diffs of the changes: (+2 -3)
AsmPrinter.h |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
Index: llvm/include/llvm/CodeGen/AsmPrinter.h
diff
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.34 -> 1.35
---
Log message:
De-virtualize EmitZeroes.
---
Diffs of the changes: (+2 -1)
AsmPrinter.h |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/AsmPrinter.h
diff -u ll
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.33 -> 1.34
---
Log message:
Finish support for Microsoft ML/MASM. May still be a few rough edges.
---
Diffs of the changes: (+3 -1)
AsmPrinter.h |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llv
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.32 -> 1.33
---
Log message:
Make Intel syntax mode friendlier to Microsoft ML assembler (still needs more
work).
---
Diffs of the changes: (+6 -1)
AsmPrinter.h |7 ++-
1 files changed, 6 insertions(+), 1 deleti
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.30 -> 1.31
---
Log message:
Add a PrintAsmMemoryOperand method for printing addresses
---
Diffs of the changes: (+9 -1)
AsmPrinter.h | 10 +-
1 files changed, 9 insertions(+), 1 deletion(-)
Index: llvm/incl
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.29 -> 1.30
---
Log message:
Add support for assembler directives that wrap inline asm
---
Diffs of the changes: (+5 -0)
AsmPrinter.h |5 +
1 files changed, 5 insertions(+)
Index: llvm/include/llvm/CodeGen/Asm
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.28 -> 1.29
---
Log message:
Change the prototype of PrintAsmOperand
---
Diffs of the changes: (+1 -1)
AsmPrinter.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/AsmPrinte
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.27 -> 1.28
---
Log message:
add a new method, getPreferredAlignmentLog.
---
Diffs of the changes: (+4 -0)
AsmPrinter.h |4
1 files changed, 4 insertions(+)
Index: llvm/include/llvm/CodeGen/AsmPrinter.h
diff
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.26 -> 1.27
---
Log message:
add a new PrintAsmOperand method, move some stuff around for ease of reading.
---
Diffs of the changes: (+16 -9)
AsmPrinter.h | 25 -
1 files changed, 16 insertions
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.25 -> 1.26
---
Log message:
add a method
---
Diffs of the changes: (+3 -0)
AsmPrinter.h |3 +++
1 files changed, 3 insertions(+)
Index: llvm/include/llvm/CodeGen/AsmPrinter.h
diff -u llvm/include/llvm/CodeGen/Asm
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.24 -> 1.25
DwarfWriter.h updated: 1.4 -> 1.5
MachineDebugInfo.h updated: 1.3 -> 1.4
SelectionDAG.h updated: 1.82 -> 1.83
---
Log message:
Applied some recommend changes from sabre. The dominate one beginning "let the
pass
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.23 -> 1.24
DwarfWriter.h updated: 1.3 -> 1.4
---
Log message:
Tie dwarf generation to darwin assembler.
---
Diffs of the changes: (+180 -3)
AsmPrinter.h | 41
DwarfWriter.h | 142 ++
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.22 -> 1.23
---
Log message:
Add a couple more fields, move ctor init list to .cpp file, add support
for emitting the ctor/dtor list for common targets.
---
Diffs of the changes: (+26 -26)
AsmPrinter.h | 52 ++
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.21 -> 1.22
---
Log message:
Add a new flag
---
Diffs of the changes: (+6 -1)
AsmPrinter.h |7 ++-
1 files changed, 6 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/AsmPrinter.h
diff -u llvm/inc
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.20 -> 1.21
---
Log message:
Add some more directives
---
Diffs of the changes: (+18 -1)
AsmPrinter.h | 19 ++-
1 files changed, 18 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/AsmPr
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.19 -> 1.20
---
Log message:
add two more config directives, add method for printing constant pool
---
Diffs of the changes: (+20 -1)
AsmPrinter.h | 21 -
1 files changed, 20 insertions(+), 1 delet
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.18 -> 1.19
---
Log message:
Make the AsmPrinter keep track of the notion of a function number.
---
Diffs of the changes: (+19 -2)
AsmPrinter.h | 21 +++--
1 files changed, 19 insertions(+), 2 deletion
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.17 -> 1.18
---
Log message:
Capitalize methods for better consistency
---
Diffs of the changes: (+10 -10)
AsmPrinter.h | 20 ++--
1 files changed, 10 insertions(+), 10 deletions(-)
Index: llvm/inclu
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.16 -> 1.17
---
Log message:
Add section switching to to common AsmPrinter code.
---
Diffs of the changes: (+13 -0)
AsmPrinter.h | 13 +
1 files changed, 13 insertions(+)
Index: llvm/include/llvm/CodeGen
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.15 -> 1.16
---
Log message:
Add a new option.
---
Diffs of the changes: (+6 -0)
AsmPrinter.h |6 ++
1 files changed, 6 insertions(+)
Index: llvm/include/llvm/CodeGen/AsmPrinter.h
diff -u llvm/include/llvm/Cod
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.14 -> 1.15
---
Log message:
Teach emitAlignment to handle explicit alignment requests by globals.
---
Diffs of the changes: (+3 -2)
AsmPrinter.h |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index: l
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.13 -> 1.14
---
Log message:
add support for .asciz, and enable it by default. If your target assembler
doesn't support .asciz, just set AscizDirective to null in your asmprinter.
This compiles C strings to:
l1__2E_str_1:
54 matches
Mail list logo