summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Fix comment.Eric Christopher2009-07-291-2/+2
* Change the "PreferredEHDataFormat" from "absptr" if we're on a Darwin system >Bill Wendling2009-07-291-5/+9
* Add support for gcc __builtin_ia32_ptest{z,c,nzc} intrinsics. LowerEric Christopher2009-07-293-3/+46
* Match X86 register names to number.Daniel Dunbar2009-07-292-4/+27
* Move X86 instruction parsing into X86/AsmParser.Daniel Dunbar2009-07-281-23/+268
* Darwin outputs (DW_EH_PE_pcrel | DW_EH_PE_indirect | DW_EH_PE_sdata4) when we'reBill Wendling2009-07-281-2/+5
* Rename MDNode.h header. It defines MDnode and other metadata classes.Devang Patel2009-07-281-1/+1
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-281-6/+6
* Provide generic MCAsmParser when constructing target specific parsers.Daniel Dunbar2009-07-281-6/+8
* the apple "ld_classic" linker doesn't support .literal16 in 32-bitChris Lattner2009-07-281-1/+1
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-286-27/+36
* llvm-mc: Move AsmLexer::getCurStrVal to StringRef based API.Daniel Dunbar2009-07-271-4/+4
* hoist MCContext/MCStreamer up to AsmPrinter since we're going to start creatingChris Lattner2009-07-272-30/+1
* Move ConstantFP construction back to the 2.5-ish API.Owen Anderson2009-07-271-18/+18
* make COFF work like ELF and macho, by splitting out into its ownChris Lattner2009-07-272-67/+7
* apparently we have "windows" and "coff", which are different(?)Chris Lattner2009-07-271-0/+3
* 32-bit darwin targets support .literal16 too.Chris Lattner2009-07-271-4/+0
* Eliminate getNamed/getUnnamedSection, adding a new and unified getOrCreateSec...Chris Lattner2009-07-271-13/+10
* Eliminate SectionFlags, just embed a SectionKind into SectionChris Lattner2009-07-273-12/+12
* untangle a TargetAsmInfo hack where ELFTargetAsmInfo would create aChris Lattner2009-07-261-0/+3
* Eliminate some uses of DOUT, cerr, and getNameStart().Daniel Dunbar2009-07-261-5/+5
* remove a densemap from TargetAsmInfo that was uniquing the targetflags strings,Chris Lattner2009-07-262-11/+14
* rename Mergable -> Mergeable and Writable -> WriteableChris Lattner2009-07-261-1/+1
* Rearrange all the SectionKinds and structure them into a hierarchicalChris Lattner2009-07-261-1/+1
* Factor commonality in triple match routines into helper template for registeringDaniel Dunbar2009-07-261-29/+5
* Kill Target specific ModuleMatchQuality stuff.Daniel Dunbar2009-07-261-38/+0
* Remove Value::{isName, getNameRef}.Daniel Dunbar2009-07-251-2/+2
* make SectionKind be a first-class pod struct instead of justChris Lattner2009-07-252-17/+7
* this is (unfortunately) several changes mixed together:Chris Lattner2009-07-251-3/+2
* Simplify JIT target selection.Daniel Dunbar2009-07-251-18/+4
* Add new helpers for registering targets.Daniel Dunbar2009-07-254-29/+9
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-251-2/+4
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-241-4/+4
* make SectionKindForGlobal target independent, and therefore non-virtual.Chris Lattner2009-07-241-0/+4
* Switch to getNameStr().Daniel Dunbar2009-07-241-3/+3
* Replace UniqueSectionForGlobal with getSectionPrefixForUniqueGlobal.Chris Lattner2009-07-242-26/+20
* use section flags more correctly.Chris Lattner2009-07-241-3/+2
* 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-241-4/+5
* Update insertps handling based on feedback. Move to a v4f32 styleEric Christopher2009-07-242-18/+15
* Added a 2+-byte NOP instruction to the Intel tables,Sean Callanan2009-07-231-1/+4
* Revert r75581: it causes massive breakage in the AdaDuncan Sands2009-07-231-0/+23
* Support insertps via the intrinsic and add a couple of simpleEric Christopher2009-07-231-2/+14
* x86 isel tweak: use lea (%reg,%reg) instead of lea (,%reg,2).Dan Gohman2009-07-221-10/+31
* doxygenifyChris Lattner2009-07-221-7/+7
* 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
* Get rid of the Pass+Context magic.Owen Anderson2009-07-223-8/+8
* Remove shift amount flavor. It isn't actually complete enough to Eli Friedman2009-07-211-1/+0
* make AsmPrinter::doFinalization iterate over the global variablesChris Lattner2009-07-214-65/+62
OpenPOWER on IntegriCloud