aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* split MachO section handling stuff out to its out .h/.cpp file.Chris Lattner2009-08-108-274/+285
* arm only needs to emit one .align directive for hidden nlp's, not oneChris Lattner2009-08-101-1/+1
* make sure that arm nonlazypointers are aligned properlyChris Lattner2009-08-101-0/+1
* Fix a weird ppc64-specific link error during an llvm-gcc build:Chris Lattner2009-08-101-0/+2
* fix some warnings for the MSVC build, by Yonggang Luo!Chris Lattner2009-08-101-1/+1
* Make this comment more closely reflect the code.Dan Gohman2009-08-101-1/+1
* Add support for printing loop structure information in asm comments.David Greene2009-08-101-3/+99
* Checkpoint scheduling itinerary changes.David Goodwin2009-08-103-28/+53
* Post RA scheduler changes. Introduce a hazard recognizer that uses the target...David Goodwin2009-08-106-78/+331
* Watch out for empty BB.Evan Cheng2009-08-101-1/+1
* rev, rev16, and revsh do not set CPSR.Evan Cheng2009-08-101-3/+3
* Duh. Most 16-bit Thumb rr instructions are two-address. Fix table.Evan Cheng2009-08-101-9/+15
* CPSR can be livein; transfer predicate operands correctly; tMUL is two-address.Evan Cheng2009-08-101-19/+57
* Add support for folding loads / stores into 16-bit moves used by Thumb2.Evan Cheng2009-08-101-37/+61
* 80 col violation.Evan Cheng2009-08-101-2/+3
* Use tMOVgpr2gpr instead of t2MOVr.Evan Cheng2009-08-101-4/+7
* Add support for a user supplied pointer argument to llvm_install_error_handler.Daniel Dunbar2009-08-101-2/+6
* Move ConstantExpr handling to ResolveConstantExpr method and alsoBruno Cardoso Lopes2009-08-102-28/+87
* Add support to reduce most of 32-bit Thumb2 arithmetic instructions.Evan Cheng2009-08-104-81/+161
* Always use the 16-bit tMOVgpr2gpr instead of the 32-bit t2MOVr.Evan Cheng2009-08-101-2/+1
* Make the big switch: Change MCSectionMachO to represent a section *semantically*Chris Lattner2009-08-106-123/+429
* Use abs64 instead abs; some platforms don't have a 64-bit abs overload. Notic...Benjamin Kramer2009-08-091-1/+1
* Add support to convert 32-bit instructions to 16-bit non-two-address ones.Evan Cheng2009-08-091-35/+96
* always end a section with \n on elf.Chris Lattner2009-08-091-0/+2
* llvm-mc/AsmParser: Implement user defined super classes.Daniel Dunbar2009-08-092-2/+27
* Extend comment on ParserMatchClass .td field, and add some missingDaniel Dunbar2009-08-092-0/+4
* llvm-mc/AsmParser: Define match classes in the .td file.Daniel Dunbar2009-08-091-0/+3
* sink the 'name' and 'isdirective' state out of MCSection into its derived cla...Chris Lattner2009-08-088-84/+106
* Use subclassing to print lane-like immediates (w/o hash) eliminatingAnton Korobeynikov2009-08-085-32/+37
* add a note about dead zero extends.Chris Lattner2009-08-081-0/+49
* 1. Make MCSection an abstract class.Chris Lattner2009-08-088-123/+120
* Add crc32 instruction and intrinsics. Add a new class of prefixEric Christopher2009-08-085-0/+93
* Add support for READCYCLECOUNTER in Blackfin back-end.Jakob Stoklund Olesen2009-08-083-0/+35
* add new PIC16Section class, this time hopefully not breaking the build :)Chris Lattner2009-08-083-2/+40
* llvm-mc/AsmMatcher: Switch token matching to use the new string matcher.Daniel Dunbar2009-08-081-2/+6
* Revert r78501, it doesn't build.Daniel Dunbar2009-08-082-37/+1
* make PIC16 create its own custom MCSection.Chris Lattner2009-08-082-1/+37
* make target-specific TLOF impls (except PIC16) create target-specificChris Lattner2009-08-082-5/+5
* stub out PECOFF/MachO/ELF MCSection classesChris Lattner2009-08-081-2/+20
* eliminate TargetLoweringObjectFileSparc in favor of a TAI hook.Chris Lattner2009-08-085-31/+28
* Don't build illegal ops in DAGCombiner::SimplifyBinOpWithSameOpcodeHands().Jakob Stoklund Olesen2009-08-081-1/+3
* give pic16 a target-specific section creation name tooChris Lattner2009-08-082-35/+33
* now that getOrCreateSection is all object-file specific,Chris Lattner2009-08-083-152/+133
* sink getOrCreateSection down into all the object file implementations,Chris Lattner2009-08-083-8/+34
* Some ProfileInfo cleanups.Daniel Dunbar2009-08-082-1/+2
* Add a basic static ProfileInfo provider (ProfileEstimatorPass).Daniel Dunbar2009-08-082-0/+237
* Use reloc_absolute_word_sext relocation for X86::MOV64(ri/mi)32 instructions,...Bruno Cardoso Lopes2009-08-081-2/+2
* More ProfileInfo improvements.Daniel Dunbar2009-08-085-68/+97
* ELF improvements:Bruno Cardoso Lopes2009-08-083-58/+94
* Update CMakeDaniel Dunbar2009-08-081-0/+1