[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-06-05 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.76 -> 1.77 --- Log message: Print predicate of the second instruction of the two-piece constant MI. --- Diffs of the changes: (+3 -1) ARMAsmPrinter.cpp |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-06-05 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.75 -> 1.76 --- Log message: PIC label asm printing cosmetic changes. --- Diffs of the changes: (+9 -0) ARMAsmPrinter.cpp |9 + 1 files changed, 9 insertions(+) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp d

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-05-31 Thread Chris Lattner
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.74 -> 1.75 --- 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 fi

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMInstrInfo.td ARMInstrThumb.td ARMInstrVFP.td

2007-05-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.72 -> 1.73 ARMInstrInfo.td updated: 1.99 -> 1.100 ARMInstrThumb.td updated: 1.25 -> 1.26 ARMInstrVFP.td updated: 1.4 -> 1.5 --- Log message: Switch BCC, MOVCCr, etc. to PredicateOperand. --- Diffs of the changes: (+22 -17)

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-05-03 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.71 -> 1.72 --- Log message: Should never see an indexed load / store with zero offset. --- Diffs of the changes: (+7 -5) ARMAsmPrinter.cpp | 12 +++- 1 files changed, 7 insertions(+), 5 deletions(-) Index: ll

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelLowering.cpp ARMRegisterInfo.cpp ARMTargetAsmInfo.cpp

2007-05-03 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.70 -> 1.71 ARMISelLowering.cpp updated: 1.48 -> 1.49 ARMRegisterInfo.cpp updated: 1.92 -> 1.93 ARMTargetAsmInfo.cpp updated: 1.19 -> 1.20 --- Log message: Debug support for arm-linux. Patch by Raul Herbster. --- Diffs of t

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.69 -> 1.70 --- Log message: add support for printing offset from global --- Diffs of the changes: (+6 -0) ARMAsmPrinter.cpp |6 ++ 1 files changed, 6 insertions(+) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMTargetAsmInfo.cpp

2007-04-29 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.68 -> 1.69 ARMTargetAsmInfo.cpp updated: 1.16 -> 1.17 --- Log message: Enable protected visibility on ARM. --- Diffs of the changes: (+16 -4) ARMAsmPrinter.cpp| 19 +++ ARMTargetAsmInfo.cpp |1

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMConstantPoolValue.cpp ARMConstantPoolValue.h ARMISelLowering.cpp ARMISelLowering.h ARMInstrInfo.td ARMInstrThumb.td ARMTargetAsmInfo.cpp

2007-04-27 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.67 -> 1.68 ARMConstantPoolValue.cpp updated: 1.3 -> 1.4 ARMConstantPoolValue.h updated: 1.3 -> 1.4 ARMISelLowering.cpp updated: 1.46 -> 1.47 ARMISelLowering.h updated: 1.14 -> 1.15 ARMInstrInfo.td updated: 1.96 -> 1.97 ARMIns

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-04-25 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.66 -> 1.67 --- Log message: remember to emit weak reference in one more case. --- Diffs of the changes: (+6 -1) ARMAsmPrinter.cpp |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-) Index: llvm/lib/Target/

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMConstantPoolValue.cpp ARMConstantPoolValue.h ARMISelLowering.cpp ARMISelLowering.h

2007-04-21 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.64 -> 1.65 ARMConstantPoolValue.cpp updated: 1.2 -> 1.3 ARMConstantPoolValue.h updated: 1.2 -> 1.3 ARMISelLowering.cpp updated: 1.44 -> 1.45 ARMISelLowering.h updated: 1.13 -> 1.14 --- Log message: Implement PIC for arm-linu

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-04-03 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.63 -> 1.64 --- Log message: Implement inline asm modifier P. --- Diffs of the changes: (+1 -0) ARMAsmPrinter.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp diff -u llvm/lib/T

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-03-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.62 -> 1.63 --- Log message: Add support for hidden visibility to darwin/arm. --- Diffs of the changes: (+4 -0) ARMAsmPrinter.cpp |4 1 files changed, 4 insertions(+) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cp

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMInstrInfo.td

2007-03-20 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.61 -> 1.62 ARMInstrInfo.td updated: 1.91 -> 1.92 --- Log message: Make two piece constant generation as a single instruction. It's re-materialized as a load from constantpool. --- Diffs of the changes: (+55 -30) ARMAsmP

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-03-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.60 -> 1.61 --- Log message: Implement inline asm modifier c. --- Diffs of the changes: (+3 -0) ARMAsmPrinter.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp diff -u llvm/li

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-03-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.59 -> 1.60 --- Log message: Putting more constants which do not contain relocations into .literal{4|8|16} --- Diffs of the changes: (+6 -5) ARMAsmPrinter.cpp | 11 ++- 1 files changed, 6 insertions(+), 5 deleti

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMTargetAsmInfo.cpp

2007-03-07 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.58 -> 1.59 ARMTargetAsmInfo.cpp updated: 1.12 -> 1.13 --- Log message: For Darwin, put constant data into .const, .const_data, .literal{4|8|16} sections. --- Diffs of the changes: (+26 -2) ARMAsmPrinter.cpp| 25 +++

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-02-28 Thread Bill Wendling
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.57 -> 1.58 --- Log message: Get rid of verboten include. --- Diffs of the changes: (+0 -1) ARMAsmPrinter.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp diff -u llvm/lib/Targ

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-02-01 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.56 -> 1.57 --- Log message: Fix .thumb_func directive on linux. --- Diffs of the changes: (+4 -1) ARMAsmPrinter.cpp |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/lib/Target/ARM/ARMAsmPrinte

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.55 -> 1.56 --- Log message: Don't emit unnecessary .align directive. --- Diffs of the changes: (+1 -3) ARMAsmPrinter.cpp |4 +--- 1 files changed, 1 insertion(+), 3 deletions(-) Index: llvm/lib/Target/ARM/ARMAsmPri

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMConstantPoolValue.cpp ARMConstantPoolValue.h ARMISelLowering.cpp ARMISelLowering.h ARMInstrInfo.td ARMInstrThumb.td

2007-01-30 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.54 -> 1.55 ARMConstantPoolValue.cpp updated: 1.1 -> 1.2 ARMConstantPoolValue.h updated: 1.1 -> 1.2 ARMISelLowering.cpp updated: 1.7 -> 1.8 ARMISelLowering.h updated: 1.1 -> 1.2 ARMInstrInfo.td updated: 1.86 -> 1.87 ARMInstrTh

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelLowering.cpp

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.53 -> 1.54 ARMISelLowering.cpp updated: 1.6 -> 1.7 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMTargetAsmInfo.cpp

2007-01-30 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.52 -> 1.53 ARMTargetAsmInfo.cpp updated: 1.9 -> 1.10 --- Log message: Darwin -static should codegen static ctors / dtors to .constructor / .destructor sections. --- Diffs of the changes: (+16 -3) ARMAsmPrinter.cpp|

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMConstantIslandPass.cpp ARMInstrThumb.td

2007-01-26 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.50 -> 1.51 ARMConstantIslandPass.cpp updated: 1.10 -> 1.11 ARMInstrThumb.td updated: 1.6 -> 1.7 --- Log message: Thumb jumptable support. --- Diffs of the changes: (+32 -3) ARMAsmPrinter.cpp |3 ++- ARMConsta

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-01-26 Thread Jim Laskey
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.49 -> 1.50 --- Log message: Change the MachineDebugInfo to MachineModuleInfo to better reflect usage for debugging and exception handling. --- Diffs of the changes: (+3 -3) ARMAsmPrinter.cpp |6 +++--- 1 files chang

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-01-26 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.48 -> 1.49 --- Log message: If the constant pool value is a extern weak symbol, emit the weak reference. --- Diffs of the changes: (+7 -1) ARMAsmPrinter.cpp |8 +++- 1 files changed, 7 insertions(+), 1 deletion(

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-01-25 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.47 -> 1.48 --- Log message: Fix elf object definition. --- Diffs of the changes: (+1 -1) ARMAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp diff -

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMMachineFunctionInfo.h ARMRegisterInfo.h

2007-01-24 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.46 -> 1.47 ARMMachineFunctionInfo.h updated: 1.2 -> 1.3 ARMRegisterInfo.h updated: 1.6 -> 1.7 --- Log message: Getting rid uses of evil std::set<> --- Diffs of the changes: (+39 -23) ARMAsmPrinter.cpp|1 ARM

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMInstrThumb.td

2007-01-23 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.45 -> 1.46 ARMISelDAGToDAG.cpp updated: 1.99 -> 1.100 ARMInstrThumb.td updated: 1.1 -> 1.2 --- Log message: - Reorg Thumb load / store instructions. Combine each rr and ri pair of instructions into one (e.g. tLDRrr, tLDRr

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-01-19 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.44 -> 1.45 --- Log message: Restructure code a bit to make use of continue (simplifying things). Generalize the .zerofill directive emission to not be darwin-specific. --- Diffs of the changes: (+87 -64) ARMAsmPrinter.c

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-01-19 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.43 -> 1.44 --- Log message: Fix section definition. --- Diffs of the changes: (+2 -2) ARMAsmPrinter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp diff -

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-12-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.41 -> 1.42 --- Log message: Fix for ARM weak symbols, patch by Lauro Ramos Venancio! --- Diffs of the changes: (+14 -0) ARMAsmPrinter.cpp | 14 ++ 1 files changed, 14 insertions(+) Index: llvm/lib/Target

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-12-19 Thread Chris Lattner
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.40 -> 1.41 --- Log message: eliminate static ctors for Statistic objects. --- Diffs of the changes: (+4 -2) ARMAsmPrinter.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/lib/Target/ARM/

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-12-17 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.39 -> 1.40 --- Log message: move ExtWeakSymbols to AsmPrinter --- Diffs of the changes: (+1 -10) ARMAsmPrinter.cpp | 11 +-- 1 files changed, 1 insertion(+), 10 deletions(-) Index: llvm/lib/Target/ARM/ARMAsm

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-12-09 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.38 -> 1.39 --- Log message: .align is in bits .comm is in bytes :-( --- Diffs of the changes: (+1 -1) ARMAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/ARM/ARMAsmPrint

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-12-08 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.37 -> 1.38 --- Log message: %progbits not @progbits --- Diffs of the changes: (+1 -1) ARMAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp diff -u ll

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-12-08 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.36 -> 1.37 --- Log message: add \"aw\",@progbits" to ctors and dtors --- Diffs of the changes: (+11 -4) ARMAsmPrinter.cpp | 15 +++ 1 files changed, 11 insertions(+), 4 deletions(-) Index: llvm/lib/Targe

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-12-07 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.35 -> 1.36 --- Log message: fix alignment --- Diffs of the changes: (+3 -3) ARMAsmPrinter.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp diff -u llvm/l

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMRegisterInfo.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.34 -> 1.35 ARMISelDAGToDAG.cpp updated: 1.87 -> 1.88 ARMRegisterInfo.cpp updated: 1.27 -> 1.28 --- Log message: What should be the last unnecessary s in the library. --- Diffs of the changes: (+0 -3) ARMAsmPrinter.cpp

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-12-07 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.33 -> 1.34 --- Log message: make sure that we don't use a common symbol if a section was specified --- Diffs of the changes: (+1 -0) ARMAsmPrinter.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/A

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-12-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.32 -> 1.33 --- Log message: Detemplatize the Statistic class. The only type it is instantiated with is 'unsigned'. --- Diffs of the changes: (+1 -1) ARMAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 dele

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMTargetAsmInfo.cpp

2006-12-06 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.31 -> 1.32 ARMTargetAsmInfo.cpp updated: 1.1 -> 1.2 --- Log message: print weak references --- Diffs of the changes: (+14 -1) ARMAsmPrinter.cpp| 14 +- ARMTargetAsmInfo.cpp |1 + 2 files changed, 1

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.30 -> 1.31 --- Log message: These asm printers shouldn't use assembly/writer.h --- Diffs of the changes: (+0 -4) ARMAsmPrinter.cpp |4 1 files changed, 4 deletions(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-12-05 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.29 -> 1.30 --- Log message: add support for weak linkage --- Diffs of the changes: (+1 -1) ARMAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp diff

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMInstrInfo.td ARMRegisterInfo.cpp

2006-11-09 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.28 -> 1.29 ARMISelDAGToDAG.cpp updated: 1.84 -> 1.85 ARMInstrInfo.td updated: 1.74 -> 1.75 ARMRegisterInfo.cpp updated: 1.25 -> 1.26 --- Log message: implement load effective address similar to the alpha backend remove lea_a

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMInstrInfo.td ARMRegisterInfo.cpp

2006-11-08 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.27 -> 1.28 ARMISelDAGToDAG.cpp updated: 1.82 -> 1.83 ARMInstrInfo.td updated: 1.73 -> 1.74 ARMRegisterInfo.cpp updated: 1.24 -> 1.25 --- Log message: initial implementation of addressing mode 2 TODO: fix lea_addri --- Diff

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-11-01 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.25 -> 1.26 --- Log message: print null values in bss --- Diffs of the changes: (+4 -2) ARMAsmPrinter.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp dif

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-10-19 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.24 -> 1.25 --- Log message: print common symbols --- Diffs of the changes: (+33 -17) ARMAsmPrinter.cpp | 50 +- 1 files changed, 33 insertions(+), 17 deletions(-) Inde

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-10-17 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.23 -> 1.24 ARMISelDAGToDAG.cpp updated: 1.71 -> 1.72 ARMInstrInfo.td updated: 1.60 -> 1.61 --- Log message: initial implementation of addressing mode 5 --- Diffs of the changes: (+48 -11) ARMAsmPrinter.cpp | 19

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-10-16 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.22 -> 1.23 ARMISelDAGToDAG.cpp updated: 1.70 -> 1.71 ARMInstrInfo.td updated: 1.56 -> 1.57 --- Log message: expand ISD::SHL_PARTS, ISD::SRA_PARTS and ISD::SRL_PARTS --- Diffs of the changes: (+20 -8) ARMAsmPrinter.cpp

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.21 -> 1.22 --- Log message: Pass the MachineFunction into EmitJumpTableInfo. --- Diffs of the changes: (+1 -1) ARMAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/ARM/ARM

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.20 -> 1.21 --- Log message: Use getSectionForFunction. --- Diffs of the changes: (+2 -2) ARMAsmPrinter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp dif

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMInstrInfo.cpp ARMInstrInfo.td ARMRegisterInfo.cpp

2006-09-11 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.18 -> 1.19 ARMISelDAGToDAG.cpp updated: 1.41 -> 1.42 ARMInstrInfo.cpp updated: 1.5 -> 1.6 ARMInstrInfo.td updated: 1.25 -> 1.26 ARMRegisterInfo.cpp updated: 1.17 -> 1.18 --- Log message: partial implementation of the ARM Add

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-09-11 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.17 -> 1.18 --- Log message: call AsmPrinter::doInitialization in ARMAsmPrinter::doInitialization --- Diffs of the changes: (+1 -0) ARMAsmPrinter.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/ARM

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-09-10 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.16 -> 1.17 --- Log message: Removed unnecessary Mangler creation. --- Diffs of the changes: (+0 -1) ARMAsmPrinter.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp diff -u llvm/

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMTargetMachine.h

2006-09-07 Thread Jim Laskey
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.15 -> 1.16 ARMTargetMachine.h updated: 1.3 -> 1.4 --- Log message: Make target asm info a property of the target machine. --- Diffs of the changes: (+7 -15) ARMAsmPrinter.cpp | 17 ++--- ARMTargetMachine.

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-09-06 Thread Jim Laskey
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.14 -> 1.15 --- Log message: Separate target specific asm properties from the asm printers. --- Diffs of the changes: (+12 -4) ARMAsmPrinter.cpp | 16 1 files changed, 12 insertions(+), 4 deletions(-)

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMFrameInfo.h ARMISelDAGToDAG.cpp

2006-08-25 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.13 -> 1.14 ARMFrameInfo.h updated: 1.1 -> 1.2 ARMISelDAGToDAG.cpp updated: 1.36 -> 1.37 --- Log message: use @ for comments store LR in an arbitrary stack slot add support for writing varargs functions --- Diffs of the cha

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-08-24 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.11 -> 1.12 ARMISelDAGToDAG.cpp updated: 1.33 -> 1.34 ARMInstrInfo.td updated: 1.18 -> 1.19 --- Log message: initial support for branches --- Diffs of the changes: (+30 -3) ARMAsmPrinter.cpp |3 +-- ARMISelDAGToDAG

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMInstrInfo.td ARMRegisterInfo.cpp

2006-08-17 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.10 -> 1.11 ARMISelDAGToDAG.cpp updated: 1.30 -> 1.31 ARMInstrInfo.td updated: 1.15 -> 1.16 ARMRegisterInfo.cpp updated: 1.15 -> 1.16 --- Log message: add a "load effective address" --- Diffs of the changes: (+30 -10) AR

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMInstrInfo.td

2006-08-01 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.9 -> 1.10 ARMInstrInfo.td updated: 1.10 -> 1.11 --- Log message: start comments with # move the constant pool to .text correctly print loads of labels mark R0, R1, R2 and R3 as caller save --- Diffs of the changes: (+21

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp

2006-08-01 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.8 -> 1.9 ARMISelDAGToDAG.cpp updated: 1.18 -> 1.19 --- Log message: implement LowerConstantPool and LowerGlobalAddress --- Diffs of the changes: (+26 -3) ARMAsmPrinter.cpp |4 ++-- ARMISelDAGToDAG.cpp | 25 +

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-07-31 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.7 -> 1.8 --- Log message: handle GlobalValue::InternalLinkage in doFinalization --- Diffs of the changes: (+10 -2) ARMAsmPrinter.cpp | 12 ++-- 1 files changed, 10 insertions(+), 2 deletions(-) Index: llvm/l

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-07-27 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.6 -> 1.7 --- Log message: emit global constants --- Diffs of the changes: (+29 -0) ARMAsmPrinter.cpp | 29 + 1 files changed, 29 insertions(+) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-07-15 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.5 -> 1.6 ARMISelDAGToDAG.cpp updated: 1.15 -> 1.16 ARMInstrInfo.td updated: 1.7 -> 1.8 --- Log message: skeleton of a lowerCall implementation for ARM --- Diffs of the changes: (+79 -5) ARMAsmPrinter.cpp |8 +++--

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMInstrInfo.td ARMRegisterInfo.cpp

2006-07-11 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.4 -> 1.5 ARMISelDAGToDAG.cpp updated: 1.14 -> 1.15 ARMInstrInfo.td updated: 1.6 -> 1.7 ARMRegisterInfo.cpp updated: 1.6 -> 1.7 --- Log message: add the memri memory operand this makes it possible for ldr instructions with no

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMInstrInfo.td

2006-05-26 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.3 -> 1.4 ARMInstrInfo.td updated: 1.2 -> 1.3 --- Log message: On ARM, alignment is in bits Add lr as a hard coded operand of bx --- Diffs of the changes: (+7 -2) ARMAsmPrinter.cpp |3 ++- ARMInstrInfo.td |6 +

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-05-25 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.2 -> 1.3 --- Log message: implement initial version of ARMAsmPrinter::printOperand --- Diffs of the changes: (+31 -1) ARMAsmPrinter.cpp | 32 +++- 1 files changed, 31 insertions(+), 1 delet

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMInstrInfo.cpp

2006-05-22 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.1 -> 1.2 ARMISelDAGToDAG.cpp updated: 1.3 -> 1.4 ARMInstrInfo.cpp updated: 1.1 -> 1.2 --- Log message: implement minimal versions of ARMAsmPrinter::runOnMachineFunction LowerFORMAL_ARGUMENTS ARMInstrInfo::isMoveInstr ---