[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-06-04 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-05-31 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp BranchFolding.cpp ELFWriter.cpp ELFWriter.h LiveIntervalAnalysis.cpp LiveVariables.cpp MachOWriter.cpp MachOWriter.h MachineFunction.cpp MachineModu

2007-05-02 Thread Devang Patel
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 updated:

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp BranchFolding.cpp ELFWriter.cpp ELFWriter.h LiveIntervalAnalysis.cpp LiveVariables.cpp MachOWriter.cpp MachOWriter.h MachineFunction.cpp MachineModu

2007-05-02 Thread Devang Patel
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 updated:

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp BranchFolding.cpp ELFWriter.cpp ELFWriter.h LiveIntervalAnalysis.cpp LiveVariables.cpp MachOWriter.cpp MachOWriter.h MachineFunction.cpp MachineModu

2007-05-01 Thread Devang Patel
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 updated:

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-04-30 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-04-29 Thread Anton Korobeynikov
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-04-28 Thread Anton Korobeynikov
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

Re: [llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-04-28 Thread Chris Lattner
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 @@ for

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-04-25 Thread Anton Korobeynikov
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 +-

Re: [llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-04-25 Thread Chris Lattner
+ 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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-04-23 Thread Dale Johannesen
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-04-23 Thread Dale Johannesen
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-03-06 Thread Anton Korobeynikov
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:

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-02-21 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-02-15 Thread Dale Johannesen
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp MachOWriter.cpp

2007-02-14 Thread Reid Spencer
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. ---

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp MachOWriter.cpp

2007-02-10 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp MachOWriter.cpp

2007-02-10 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-02-04 Thread Anton Korobeynikov
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp DwarfWriter.cpp MachineModuleInfo.cpp

2007-02-01 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp DwarfWriter.cpp

2007-02-01 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp BranchFolding.cpp MachineDebugInfo.cpp

2007-01-26 Thread Jim Laskey
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 ++

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp BranchFolding.cpp DwarfWriter.cpp PrologEpilogInserter.cpp

2007-01-26 Thread Jim Laskey
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 for

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp DwarfWriter.cpp

2007-01-25 Thread Jim Laskey
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 ---

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-01-22 Thread Chris Lattner
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-01-17 Thread Chris Lattner
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(-)

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-01-15 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp IntrinsicLowering.cpp

2007-01-14 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-01-12 Thread Chris Lattner
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp MachineDebugInfo.cpp

2007-01-11 Thread Zhou Sheng
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. --- Diffs

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp MachOWriter.cpp MachineDebugInfo.cpp

2007-01-11 Thread Reid Spencer
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 ++--

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp MachineDebugInfo.cpp

2007-01-11 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp MachOWriter.cpp

2007-01-11 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp IntrinsicLowering.cpp MachOWriter.cpp MachineDebugInfo.cpp

2006-12-30 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-12-21 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-12-19 Thread Anton Korobeynikov
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-12-17 Thread Rafael Espindola
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-12-11 Thread Reid Spencer
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-12-11 Thread Chris Lattner
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:

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-12-11 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp DwarfWriter.cpp ELFWriter.cpp LiveInterval.cpp LiveIntervalAnalysis.cpp

2006-11-28 Thread Bill Wendling
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 instead

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp IntrinsicLowering.cpp MachineDebugInfo.cpp

2006-11-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-11-01 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-10-28 Thread Chris Lattner
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-10-24 Thread Devang Patel
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp IntrinsicLowering.cpp MachineDebugInfo.cpp

2006-10-20 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-10-10 Thread Andrew Lenharth
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-10-06 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-10-05 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-10-04 Thread Chris Lattner
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-10-04 Thread Chris Lattner
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-10-04 Thread Chris Lattner
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)

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-10-03 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-09-26 Thread Chris Lattner
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. ---

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-09-26 Thread Chris Lattner
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-09-24 Thread Andrew Lenharth
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-09-18 Thread Andrew Lenharth
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-09-18 Thread Andrew Lenharth
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-09-14 Thread Evan Cheng
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(-)

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp MachineFunction.cpp

2006-09-12 Thread Evan Cheng
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 of

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-09-07 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp DwarfWriter.cpp

2006-09-07 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp DwarfWriter.cpp

2006-09-06 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-08-12 Thread Nate Begeman
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-07-28 Thread Chris Lattner
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.

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-07-27 Thread Nate Begeman
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-07-26 Thread Nate Begeman
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(-)

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-06-28 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-06-15 Thread Evan Cheng
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-06-15 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-06-15 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-06-08 Thread Chris Lattner
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp DwarfWriter.cpp ELFWriter.cpp MachineBasicBlock.cpp MachineFunction.cpp

2006-05-12 Thread Owen Anderson
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-05-12 Thread Chris Lattner
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp DwarfWriter.cpp

2006-05-08 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-05-08 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-05-08 Thread Chris Lattner
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-05-08 Thread Chris Lattner
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 +++--

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-05-08 Thread Chris Lattner
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(-)

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-05-08 Thread Chris Lattner
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(+),

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-05-08 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-05-06 Thread Jeff Cohen
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-05-05 Thread Chris Lattner
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-05-02 Thread Nate Begeman
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp DwarfWriter.cpp ELFWriter.cpp MachineFunction.cpp

2006-05-02 Thread Owen Anderson
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

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-05-01 Thread Jeff Cohen
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.60 - 1.61 --- Log message: Make Intel syntax mode friendlier to Microsoft ML assembler (still needs more work). --- Diffs of the changes: (+16 -10) AsmPrinter.cpp | 26 -- 1 files changed, 16

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-05-01 Thread Jeff Cohen
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.61 - 1.62 --- Log message: De-virtualize EmitZeroes. --- 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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-05-01 Thread Jeff Cohen
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.62 - 1.63 --- Log message: De-virtualize SwitchSection. --- Diffs of the changes: (+42 -10) AsmPrinter.cpp | 52 ++-- 1 files changed, 42 insertions(+), 10 deletions(-)

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-04-30 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.59 - 1.60 --- Log message: Format #APP lines a bit nicer --- 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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp ELFWriter.cpp MachineCodeEmitter.cpp MachineFunction.cpp MachineInstr.cpp

2006-04-22 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.58 - 1.59 ELFWriter.cpp updated: 1.17 - 1.18 MachineCodeEmitter.cpp updated: 1.25 - 1.26 MachineFunction.cpp updated: 1.87 - 1.88 MachineInstr.cpp updated: 1.110 - 1.111 --- Log message: JumpTable support! What this represents

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp MachineDebugInfo.cpp

2006-03-07 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.57 - 1.58 MachineDebugInfo.cpp updated: 1.24 - 1.25 --- Log message: Use llvm.metadata section for debug globals. Filter out these globals in the asm printer. --- Diffs of the changes: (+9 -2) AsmPrinter.cpp |8

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-03-01 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.55 - 1.56 --- Log message: Don't print llvm constant in assmebly file. Assembler won't like comments that span multiple lines. --- Diffs of the changes: (+3 -1) AsmPrinter.cpp |4 +++- 1 files changed, 3 insertions(+), 1

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-02-23 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.52 - 1.53 --- Log message: Record all of the expanded registers in the DAG and machine instr, fixing several bugs in inline asm expanded operands. --- Diffs of the changes: (+12 -5) AsmPrinter.cpp | 17 - 1

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp MachineFunction.cpp

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.50 - 1.51 MachineFunction.cpp updated: 1.84 - 1.85 --- Log message: rename fields of constant pool entries --- Diffs of the changes: (+6 -6) AsmPrinter.cpp |8 MachineFunction.cpp |4 ++-- 2 files

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp MachineFunction.cpp

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.51 - 1.52 MachineFunction.cpp updated: 1.85 - 1.86 --- Log message: Adjust to MachineConstantPool interface change: instead of keeping a value/alignment pair for each constant, keep a value/offset pair. --- Diffs of the

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-02-06 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.47 - 1.48 --- Log message: Add support for modifier characters to operand printers --- Diffs of the changes: (+21 -2) AsmPrinter.cpp | 23 +-- 1 files changed, 21 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-02-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.45 - 1.46 --- Log message: Implement the AsmPrinter::getPreferredAlignmentLog method. --- Diffs of the changes: (+16 -0) AsmPrinter.cpp | 16 1 files changed, 16 insertions(+) Index:

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-02-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.46 - 1.47 --- Log message: make sure that global doubles are aligned to 8 bytes --- Diffs of the changes: (+10 -5) AsmPrinter.cpp | 15 ++- 1 files changed, 10 insertions(+), 5 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-02-01 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.44 - 1.45 --- Log message: Implement smart printing of inline asm strings, handling variants and substituted operands. For this testcase: int %test(int %A, int %B) { %C = call int asm xyz $0, $1, $2, =r,r,r(int %A, int %B)

  1   2   >