aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* simplify getSectionForMergableConstant to take a SectionKind.Chris Lattner2009-07-263-31/+10
* precreate 4/8/16 byte mergable sections to simplify code.Chris Lattner2009-07-261-16/+19
* introduce specialized mergable const sectionkinds for elements of size 4/8/16 toChris Lattner2009-07-263-9/+22
* improve the default impl of getSectionForMergableConstant byChris Lattner2009-07-261-2/+4
* make elf targets correctly handle constant pool entries that require relocati...Chris Lattner2009-07-261-2/+7
* Rearrange all the SectionKinds and structure them into a hierarchicalChris Lattner2009-07-264-54/+57
* Factor commonality in triple match routines into helper template for registeringDaniel Dunbar2009-07-2612-218/+31
* put normal data into .data instead of .data.rel on elf systems.Chris Lattner2009-07-261-21/+11
* Kill Target specific ModuleMatchQuality stuff.Daniel Dunbar2009-07-2614-271/+12
* Add TargetRegistry::lookupTarget.Daniel Dunbar2009-07-261-1/+4
* eliminate a pointless switch stmt.Chris Lattner2009-07-261-11/+2
* finish simplifying DarwinTargetAsmInfo::SelectSectionForGlobalChris Lattner2009-07-261-23/+16
* simplify DarwinTargetAsmInfo::SelectSectionForGlobal a bitChris Lattner2009-07-261-16/+20
* Add support for ARM Neon VREV instructions.Bob Wilson2009-07-263-0/+101
* Remove Value::{isName, getNameRef}.Daniel Dunbar2009-07-253-6/+6
* make SectionKind be a first-class pod struct instead of justChris Lattner2009-07-257-54/+48
* this is (unfortunately) several changes mixed together:Chris Lattner2009-07-2510-80/+71
* document some invariants.Chris Lattner2009-07-251-1/+6
* add the most expedient hack to fix PR4619, along with a testcase.Chris Lattner2009-07-251-0/+5
* Simplify JIT target selection.Daniel Dunbar2009-07-2514-139/+27
* Mark attributes of return insn correctly. It was being assumed safe to delete...Sanjiv Gupta2009-07-251-0/+1
* Add new helpers for registering targets.Daniel Dunbar2009-07-2538-289/+93
* 80 col violation.Evan Cheng2009-07-251-1/+2
* Get rid of a couple of unnecessary getOpcode calls.Evan Cheng2009-07-252-2/+2
* Another TODO.Evan Cheng2009-07-251-0/+6
* Change Thumb2 jumptable codegen to one that uses two level jumps:Evan Cheng2009-07-2512-72/+74
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-257-36/+43
* ARM code emitter can't handle Thumb2 instructions yet. So don't even try.Evan Cheng2009-07-251-4/+3
* Fix build for GCC 4.0?Daniel Dunbar2009-07-241-0/+1
* Fix compile with 4.4 (I hope?); PR4617.Daniel Dunbar2009-07-241-1/+1
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-248-16/+11
* Uh. It would be useful to actually print the operand.Evan Cheng2009-07-241-1/+1
* fix some predicatesChris Lattner2009-07-241-1/+1
* change SectionKindForGlobal from being a public (andChris Lattner2009-07-241-17/+9
* Disable my constant island pass optimization (to make use soimm more effectiv...Evan Cheng2009-07-242-4/+7
* make SectionKindForGlobal target independent, and therefore non-virtual.Chris Lattner2009-07-244-51/+72
* Add a workaround for Darwin assembler bug where it's not setting the thumb bi...Evan Cheng2009-07-241-2/+20
* we already know the sectionkind when invoking SelectSectionForGlobal,Chris Lattner2009-07-245-14/+14
* make SectionForGlobal non-virtual, add a hook for pic16 to do its "address=" ...Chris Lattner2009-07-243-18/+30
* Make sure thumb2 jumptable entries are aligned.Evan Cheng2009-07-243-15/+19
* Clean up.Evan Cheng2009-07-241-3/+1
* Replace use of std::set with SmallPtrSet.Evan Cheng2009-07-241-3/+5
* start refactoring pic16 section selection logic.Chris Lattner2009-07-242-16/+13
* move ELF-specific code into ELFTargetAsmInfo.Chris Lattner2009-07-242-25/+28
* tidy upChris Lattner2009-07-241-3/+4
* split the ELF-specific section flag inference-from-name code outChris Lattner2009-07-241-25/+32
* make SectionFlagsForGlobal a private static function instead of a publicChris Lattner2009-07-241-6/+6
* move a method up in the file, GV is always non-null, so remove a check.Chris Lattner2009-07-241-61/+62
* There is no need to pass the name into lib/Target/TargetAsmInfo.cppChris Lattner2009-07-241-1/+1
* Another getName -> getNameStrDaniel Dunbar2009-07-241-1/+1