aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Remove unused member functions.Eli Friedman2009-07-2416-474/+0
* hoist section name uniquing logic up to the top-level SectionForGlobalChris Lattner2009-07-243-28/+26
* reduce indentationChris Lattner2009-07-241-35/+37
* simplify code by making special case more obviousChris Lattner2009-07-241-9/+5
* the 'isWeakForLinker' code is common between functions and globals, hoist itChris Lattner2009-07-241-55/+44
* Replace UniqueSectionForGlobal with getSectionPrefixForUniqueGlobal.Chris Lattner2009-07-245-60/+39
* fix indentation.Chris Lattner2009-07-241-14/+14
* use section flags more correctly.Chris Lattner2009-07-243-7/+6
* fix a mysterious and scary failure on test/CodeGen/X86/cstring.ll Chris Lattner2009-07-241-1/+1
* reduce api exposure: clients shouldn't call SectionKindForGlobal directly.Chris Lattner2009-07-244-31/+32
* make Constant::getRelocationInfo return an enum, as suggested by Duncan.Chris Lattner2009-07-241-2/+2
* remove more bits of small section support.Chris Lattner2009-07-242-12/+4
* remove more remnants of small section support.Chris Lattner2009-07-244-53/+1
* Remove SectionKind::Small*. This was only used on mips, and is apparentlyChris Lattner2009-07-244-72/+2
* Thumb2 should use the register scavenger.Evan Cheng2009-07-241-2/+1
* FLDD, FLDS, FCPYD, FCPYS, FSTD, FSTS, VMOVD, VMOVQ maps to the same instructi...Evan Cheng2009-07-246-67/+29
* Update insertps handling based on feedback. Move to a v4f32 styleEric Christopher2009-07-242-18/+15
* Remove the IA-64 backend.Dan Gohman2009-07-2431-4373/+1
* Correctly handle the Thumb-2 imm8 addrmode. Specialize frame index eliminatio...David Goodwin2009-07-2416-211/+370
* Added a 2+-byte NOP instruction to the Intel tables,Sean Callanan2009-07-231-1/+4
* Thumb2 does not allow the use of "pc" register as part of the load / store ad...Evan Cheng2009-07-231-15/+0
* Revert r75581: it causes massive breakage in the AdaDuncan Sands2009-07-231-0/+23
* Fix up ARM constant island pass for Thumb2.Evan Cheng2009-07-231-125/+129
* Since we have moved unified assembly, switch to ADR instruction instead of a ...Evan Cheng2009-07-232-28/+8
* Fix frame index elimination to correctly handle thumb-2 addressing modes that...David Goodwin2009-07-2310-18/+124
* 80 col violation.Evan Cheng2009-07-231-2/+4
* Support insertps via the intrinsic and add a couple of simpleEric Christopher2009-07-231-2/+14
* Do not call getMangledName on Intrinsics.Sanjiv Gupta2009-07-231-4/+3
* remove SectionFlags::Small: it is only used on Xcore, and we'll findChris Lattner2009-07-225-29/+7
* x86 isel tweak: use lea (%reg,%reg) instead of lea (,%reg,2).Dan Gohman2009-07-221-10/+31
* Fix typo in addrmode definition.David Goodwin2009-07-221-1/+1
* Use getTargetConstant instead of getConstant since it's meant as an constant ...Evan Cheng2009-07-224-22/+25
* Switch some clients to Value::getName(), and other getName() userDaniel Dunbar2009-07-222-14/+14
* Simplify some uses of Value::getName()Daniel Dunbar2009-07-222-2/+5
* Fix indentation.Daniel Dunbar2009-07-221-18/+19
* Eliminate a redudant check Eli pointed out.Evan Cheng2009-07-221-2/+2
* doxygenifyChris Lattner2009-07-221-7/+7
* Thread local globals don't require special handling by the linker and so canRichard Osborne2009-07-221-0/+7
* Revert commit 76707, it was breaking the llvm-gcc buildDuncan Sands2009-07-221-2/+1
* Don't forget D16 - D31 are clobbered by calls and sjlj eh.Evan Cheng2009-07-223-10/+20
* Add R12 to the list of registers clobbered by 16-bit Thumb calls as a pre-cau...Evan Cheng2009-07-221-2/+2
* Fix a obvious copy-n-paste bug.Evan Cheng2009-07-221-1/+1
* Get rid one of the getRegisterNumbering. Also add D16 - D31.Evan Cheng2009-07-223-69/+78
* Add support for MMX VSETCC.Eli Friedman2009-07-222-0/+33
* Added the unconditional JMP with an 8-bit relocation for theSean Callanan2009-07-221-1/+3
* Add an entry.Evan Cheng2009-07-221-0/+4
* inline the two MergeableConstSection implementations into theirChris Lattner2009-07-222-25/+18
* set the ELF "small" flag on objects that end up in .rodata.cst4 consistently,Chris Lattner2009-07-221-1/+2
* don't set the small flag yet.Chris Lattner2009-07-221-2/+1
* remove the SelectSectionForMachineConst hook, replacing it withChris Lattner2009-07-223-41/+58