summaryrefslogtreecommitdiff
path: root/lib/Target/X86
Commit message (Expand)AuthorAge
* fix a parsing problem on instructions like:Chris Lattner2010-01-24
* Improved widening loads by adding support for wider loads ifMon P Wang2010-01-24
* resolve a fixme: the "nonexecutable stack directive" is actuallyChris Lattner2010-01-23
* move the various directive enums out of the MCStreamer classChris Lattner2010-01-23
* Don't lower splat vector load to relative to the esp if theEric Christopher2010-01-23
* use some helpers instead of duplicating logic.Chris Lattner2010-01-23
* Update CMake build.Ted Kremenek2010-01-23
* Added the skeleton for the implementation of the X86Sean Callanan2010-01-23
* Modified the register matcher function in AsmMatcher toSean Callanan2010-01-23
* Be more conservative with clustering f32 / f64 loads.Evan Cheng2010-01-22
* Mark EH_RETURN64 as CodeGenOnly.Daniel Dunbar2010-01-22
* Stop building RTTI information for *most* llvm libraries. NotableChris Lattner2010-01-22
* Add two target hooks to determine whether two loads are near and should be sc...Evan Cheng2010-01-22
* create a new MCParser library and move some stuff into it.Chris Lattner2010-01-22
* Re-implement the main strength-reduction portion of LoopStrengthReduction.Dan Gohman2010-01-21
* Fix a minor issue in x86 load / store folding table. movups does an unaligned...Evan Cheng2010-01-21
* make findDebugLoc a class methodDale Johannesen2010-01-20
* When XDEBUG is enabled, check for SelectionDAG cycles at some keyDavid Greene2010-01-20
* revert 93934, removing the MCAsmInfo endianness bit. I can'tChris Lattner2010-01-20
* Move findDebugLoc somewhere more central. FixDale Johannesen2010-01-20
* Fix a case where debug_value was perturbing theDale Johannesen2010-01-19
* give MCAsmInfo a 'has little endian' bit. This is unfortunate, butChris Lattner2010-01-19
* Promoted the getTok() method to MCAsmParser so thatSean Callanan2010-01-19
* Propagated the parser-side Lex function's declaration toSean Callanan2010-01-19
* Generalize mcasmstreamer data emission APIs to take an address spaceChris Lattner2010-01-19
* remove MAI::ZeroDirectiveSuffix, which is only used by MASM,Chris Lattner2010-01-19
* For aligned load/store instructions, it's only required to know whether aJim Grosbach2010-01-19
* Avoid including DebugInfo.h in AsmPrinter.hDevang Patel2010-01-19
* Now that we have everything nicely factored (e.g. asmprinter is notChris Lattner2010-01-19
* hookize the cygwin ".linkonce" directive.Chris Lattner2010-01-19
* more cleanups. Emit the .local directive even on cygwin/mingw.Chris Lattner2010-01-19
* some cleanupsChris Lattner2010-01-19
* add a bool for whether .lcomm takes an alignment instead of basing this on "i...Chris Lattner2010-01-19
* hoist handling of external globals and special globals up to common code.Chris Lattner2010-01-19
* move production of .reference directives for static ctor/dtor list onChris Lattner2010-01-19
* use BSSLocal classifier to identify 'lcomm' data instead ofChris Lattner2010-01-19
* now that elf weak bss symbols are handled correctly, simplify a bunch of code.Chris Lattner2010-01-19
* fix a significant difference between llvm and gcc on ELF systems:Chris Lattner2010-01-19
* introduce a section kind for common linkage. Use this to slightlyChris Lattner2010-01-19
* Even more explanation.Bill Wendling2010-01-19
* change an accessor to a predicate.Chris Lattner2010-01-19
* Cleanup handling of .zerofill on darwin:Chris Lattner2010-01-19
* Revert 93811 per request.Dale Johannesen2010-01-19
* Enable code to emit dbg.declare as DEBUG_VALUEDale Johannesen2010-01-18
* - Add getLSDAEncoding to the PowerPC backend.Bill Wendling2010-01-18
* Have FastISel handle llvm.trap().Eric Christopher2010-01-18
* Add FIXME comment.Bill Wendling2010-01-18
* - Add a comment to the callback indicating that it's *extremely* not a goodBill Wendling2010-01-18
* switch x86 zerofill emission over to use MCStreamer.Chris Lattner2010-01-18
* Change CurrentFnSym to be a non-const pointer since asmprinter mutates it Chris Lattner2010-01-18