aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* remove a densemap from TargetAsmInfo that was uniquing the targetflags strings,Chris Lattner2009-07-266-66/+67
* simplify SectionFlagsForGlobal, even though I want to kill it.Chris Lattner2009-07-261-6/+5
* make SectionKind keep track of whether a global had an explicitChris Lattner2009-07-261-21/+24
* simplify this code now that SectionKind knows if a global is weak or not.Chris Lattner2009-07-261-5/+2
* make SectionKind know whether a symbol is weak or not in additionChris Lattner2009-07-261-17/+18
* rename Mergable -> Mergeable and Writable -> WriteableChris Lattner2009-07-264-31/+31
* remove a bunch of helper functions, just use SectionKind::get instead.Chris Lattner2009-07-261-20/+25
* 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