Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
37efe6764568a3829fee26aba532283131d1a104
/
lib
/
Target
/
Sparc
/
SparcAsmPrinter.cpp
37efe67
JumpTable support! What this represents is working asm and jit support for
by Nate Begeman
· 19 years ago
04f9674
Add support for 'special' llvm globals like debug info and static ctors/dtors.
by Chris Lattner
· 19 years ago
a34544d
Don't print constant initializers, they may span lines now.
by Chris Lattner
· 19 years ago
4509047
Sparc actually *DOES* have a directive for emitting zeros. In fact, it requires
by Chris Lattner
· 19 years ago
ad7a3e6
Use the auto-generated call matcher. Remove a broken impl of the frameaddr/returnaddr
by Chris Lattner
· 20 years ago
7c90f73
Rename SPARC V8 target to be the LLVM SPARC target.
by Chris Lattner
· 20 years ago
6788faa
compactify all of the integer conditional moves into one instruction that takes
by Chris Lattner
· 20 years ago
2c2c6c6
Add explicit #includes of <iostream>
by Chris Lattner
· 20 years ago
4fca017
Don't print a label for the first MBB in a function.
by Chris Lattner
· 20 years ago
379e6c0
The sun assembler only supports .xword in V9 mode.
by Chris Lattner
· 20 years ago
7a48e50
Configure the asmwriter to allow constant pools to be printed correctly
by Chris Lattner
· 20 years ago
76acc87
Add constant pool support, including folding into addresses.
by Chris Lattner
· 20 years ago
e1389ad
Teach the addressing mode stuff to fold "%lo" into 'ri' addressing modes,
by Chris Lattner
· 20 years ago
bc83fd9
Add basic addressing mode support and one load.
by Chris Lattner
· 20 years ago
967abf3
Use the AsmPrinter for global variable init printing. This eliminates a
by Chris Lattner
· 20 years ago
b5e9eb6
Switch constant pool printing over to use the Shared AsmPrinter version
by Chris Lattner
· 20 years ago
1dbed16
Use the shared AsmPrinter code for some basic stuff. No functionality
by Chris Lattner
· 20 years ago
0d8fcd3
Convert the remaining instructions over, branches and calls. Fix a couple
by Chris Lattner
· 20 years ago
3c1c514
remove some dead code
by Chris Lattner
· 20 years ago
17392e0
asmprint pseudo instrs
by Chris Lattner
· 20 years ago
d4f2ab5
Autogenerate asmprinter for F3_2 instructions
by Chris Lattner
· 20 years ago
1c4f435
Switch F3_1 instructions over to use AsmStrings
by Chris Lattner
· 20 years ago
994b735
Plug in basic hooks for an autogenerated asm printer to fill in.
by Chris Lattner
· 20 years ago
b8df7c2
Promote dependency for MathExtras.h out of Constants.h.
by Jim Laskey
· 20 years ago
cb6682f
Culling out use of unions for converting FP to bits and vice versa.
by Jim Laskey
· 20 years ago
27177f8
Convert tabs to spaces
by Misha Brukman
· 20 years ago
b5f662f
Remove trailing whitespace
by Misha Brukman
· 20 years ago
e4d5c44
This mega patch converts us from using Function::a{iterator|begin|end} to
by Chris Lattner
· 20 years ago
3bf960c
Fix asm-printing directives (how did we not see this before...apparently,
by Brian Gaeke
· 21 years ago
4dd043f
Support printing ConstantAggregateZeros.
by Brian Gaeke
· 21 years ago
c11c44f
Handle GhostLinkage case for completeness (should not be seen by the asm writer)
by Misha Brukman
· 21 years ago
54799c2
Support UndefValue emission.
by Brian Gaeke
· 21 years ago
6fdd9e1
Don't use .quad to output double constants. The assembler must have a bug or
by Brian Gaeke
· 21 years ago
b27df44
Put quotes around argument to .section directive.
by Brian Gaeke
· 21 years ago
74dfcf1
Back to compiling land for v8
by Brian Gaeke
· 21 years ago
cdf7012
getValues is gone
by Chris Lattner
· 21 years ago
7330248
CPR fixes
by Chris Lattner
· 21 years ago
d303a20
Add special handling for pseudo-instructions (print them as comments).
by Brian Gaeke
· 21 years ago
7e540fe
Fix bug where SwitchSection would fail to change to ".bss" successfully.
by Brian Gaeke
· 21 years ago
8a0ae9e
Support printing constant pool indices.
by Brian Gaeke
· 21 years ago
f54ef97
* LowercaseString moved to StringExtras.h * Wrap long line to 80 cols
by Misha Brukman
· 21 years ago
af0492e
Rename the load and store opcodes. The non-fp ones only have one
by Brian Gaeke
· 21 years ago
9d2427c
.zero doesn't work in the Solaris assembler.
by Brian Gaeke
· 21 years ago
ceb2241
Support printing base+offset pairs where the offset is a register.
by Brian Gaeke
· 21 years ago
8308d04
Emit stores correctly; don't fail an assertion.
by Brian Gaeke
· 21 years ago
09c1309
Use addGlobalAddress and addMBB for call & branch targets instead of addPCDisp.
by Brian Gaeke
· 21 years ago
f70c22b
Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()
by Chris Lattner
· 21 years ago
446ae11
Allow special-casing of operand printing based on opcode. Print
by Brian Gaeke
· 21 years ago
143e0ea
Adjust to new TM interfaces
by Chris Lattner
· 21 years ago
8005ed3
Don't print [%reg + 0], just print [%reg]
by Brian Gaeke
· 21 years ago
fa4bb09
Fix bug in printing loads.
by Brian Gaeke
· 21 years ago
1c38175
First attempt at special-casing printing of [%reg + offset] for
by Brian Gaeke
· 21 years ago
a778ca5
Add support for printing pc-relative displacements of functions (as used in
by Brian Gaeke
· 21 years ago
54cc3c2
The .type directive on Solaris uses the # character instead of @.
by Brian Gaeke
· 21 years ago
79db740
Use ! for comment char; it works in both Solaris as and GAS.
by Brian Gaeke
· 21 years ago
a8b00ca
Emit register names in lowercase, as required by the assembler.
by Brian Gaeke
· 21 years ago
62aa28a
Asm output is looking a lot better; not correct for all operands yet though.
by Brian Gaeke
· 21 years ago
4acfd03
Asm printer support, based on x86 - only prints mnemonics for now
by Brian Gaeke
· 21 years ago