Back out 53254. It broke ppc debug info codegen.
[oota-llvm.git] / lib / Target / X86 /
2008-07-09 Evan ChengBack out 53254. It broke ppc debug info codegen.
2008-07-08 Dale JohannesenMake debug info come out in data-only files.
2008-07-08 Evan ChengUnbreak C++ tests on x86 Darwin.
2008-07-08 Evan ChengAvoid unnecessary string construction during asm printing.
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-07-07 Evan ChengATT asm printer just print register AsmName's instead...
2008-07-07 Dan GohmanMake DenseMap's insert return a pair, to more closely...
2008-07-04 Duncan SandsRather than having a different custom legalization
2008-07-04 Duncan SandsLinux also does not require exception handling
2008-07-03 Evan ChengBack out 53091 for now.
2008-07-03 Evan Cheng- Remove calls to copyKillDeadInfo which is an N^2...
2008-07-03 Anton Korobeynikovllvm-gcc sometimes marks external declarations hidden...
2008-07-03 Evan ChengcommuteInstruction should preserve dead markers.
2008-07-02 Owen AndersonMake LiveVariables even more optional, by making it...
2008-07-02 Duncan SandsAdd a new getMergeValues method that does not need
2008-07-01 Bill WendlingDarwin doesn't need exception handling information...
2008-07-01 Dan GohmanPrune a few dependencies on MachineFunction.h.
2008-07-01 Evan ChengDo not use computationally expensive scheduling heurist...
2008-07-01 Duncan SandsHighlight that getMergeValues optimization is
2008-07-01 Dan GohmanSplit ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL...
2008-06-30 Dan Gohmanstd::ostream and std::string microoptimizations for...
2008-06-30 Dan GohmanUpdate comments to new-style syntax.
2008-06-30 Dan GohmanRename ISD::LOCATION to ISD::DBG_STOPPOINT to better...
2008-06-30 Evan ChengSplit scheduling from instruction selection.
2008-06-30 Duncan SandsRevert the SelectionDAG optimization that makes
2008-06-28 Anton KorobeynikovUnbreak
2008-06-28 Anton KorobeynikovTemporary rever invalid commit
2008-06-28 Anton KorobeynikovMove printing of module-level GVs into dedicated helper
2008-06-28 Anton KorobeynikovUse common naming convention
2008-06-28 Anton KorobeynikovFactor out stuff into helper function
2008-06-28 Anton KorobeynikovCleanup
2008-06-28 Anton KorobeynikovRemove X86SharedAsmPrinter
2008-06-28 Anton Korobeynikovwhitespace cleanup
2008-06-28 Anton KorobeynikovMake intel asmprinter child of generic asmprinter,...
2008-06-28 Anton KorobeynikovCleanup
2008-06-28 Anton KorobeynikovWhitespace cleanup
2008-06-27 Anton KorobeynikovUse StringSet instead of std::set<std::string>
2008-06-26 Dale JohannesenFixes the last x86-64 test failure in compat.exp:
2008-06-25 Evan Cheng- Fix a x86 vector isel bug: illegal transformation...
2008-06-25 Dan GohmanRemove the OrigVT member from AtomicSDNode, as it is...
2008-06-25 Mon P WangAdded MemOperands to Atomic operations since Atomics...
2008-06-25 Evan ChengEnable two-address remat by default.
2008-06-24 Dale JohannesenAdd v2f32 (MMX) type to X86. Support is primitive:
2008-06-24 Evan ChengIf it's determined safe, remat MOV32r0 (i.e. xor r...
2008-06-24 Dan GohmanAdd a note about a potential PIC optimization.
2008-06-24 Dan GohmanFixes for being compiled PIC on Linux. This isn't the...
2008-06-22 Dan GohmanRemove unnecessary #includes.
2008-06-19 Eli FriedmanFix a bug with <8 x i16> shuffle lowering on X86 where...
2008-06-18 Evan ChengXOR32rr, etc. are not AsCheapAsMove, but MOV32ri, etc...
2008-06-18 Evan ChengUnbreak DECLARE isel in pic mode.
2008-06-17 Evan ChengRather than avoiding to wrap ISD::DECLARE GV operand...
2008-06-16 Evan ChengHorizontal-add instructions are not commutative.
2008-06-16 Evan Chengmpsadbw is commutable.
2008-06-16 Evan ChengAdd option to commuteInstruction() which forces it...
2008-06-14 Andrew Lenharthadd missing atomic intrinsic from gcc
2008-06-13 Duncan SandsDisable some DAG combiner optimizations that may be
2008-06-11 Anton KorobeynikovProperly lower DYNAMIC_STACKALLOC - bracket all black...
2008-06-09 Rafael Espindolaadd support for PIC on linux x86-64
2008-06-08 Duncan SandsRemove comparison methods for MVT. The main cause
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-06-05 Evan ChengDon't break strict aliasing.
2008-06-03 Dale JohannesenAdd StringConstantPrefix to control what the
2008-06-02 Rafael EspindolaDon't use the GOT for symbols that are not externally...
2008-05-31 Dan GohmanTeach the DAGISelEmitter to not compute the variable_op...
2008-05-30 Bill WendlingAdd the "AsCheapAsAMove" flag to some 64-bit xor instru...
2008-05-29 Dan GohmanAdd patterns for CALL32m and CALL64m. They aren't match...
2008-05-29 Dan GohmanFix a tblgen problem handling variable_ops in tblgen...
2008-05-29 Dan GohmanExpand small memmovs using inline code. Set the X86...
2008-05-29 Evan ChengImplement vector shift up / down and insert zero with...
2008-05-29 Bill WendlingXOR?RI instructions aren't as cheap as moves.
2008-05-29 Bill WendlingImplement "AsCheapAsAMove" for some obviously cheap...
2008-05-28 Dan GohmanFix the encoding for two more "rm" instructions that...
2008-05-28 Mon P WangFixed X86 encoding error CVTPS2PD and CVTPD2PS when...
2008-05-28 Nate BegemanDon't attempt to create VZEXT_LOAD out of an extload...
2008-05-24 Evan ChengEliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl...
2008-05-24 Evan ChengEliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2...
2008-05-24 Evan ChengThis is done.
2008-05-24 Evan ChengRemove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These...
2008-05-23 Evan ChengUse movlps / movhps to modify low / high half of 16...
2008-05-23 Dan GohmanElaborate on the entry on integer vector multiplication...
2008-05-23 Evan ChengFix a duplicated pattern.
2008-05-23 Dan GohmanUse PMULDQ for v2i64 multiplies when SSE4.1 is availabl...
2008-05-23 Evan ChengNew entry.
2008-05-23 Chris Lattnerwe compile multiply-by-constant into horrible code...
2008-05-23 Evan ChengBug: rcpps can only folds a load if the address is...
2008-05-23 Dale JohannesenPut const weak stuff in appropriate section on Darwin.
2008-05-22 Evan ChengX86CodeEmitter should not set PIC style to None at...
2008-05-22 Evan ChengAdd missing patterns.
2008-05-20 Evan Chengmovsd and movq do not require 16-byte alignment. This...
2008-05-20 Evan ChengrunOnMachineFunction should set IsPIC because relocatio...
2008-05-19 Dale JohannesenHandle quoted names when constructing $stub's,
2008-05-16 Dale JohannesenTreat common as distinct from weak global on Darwin...
2008-05-15 Evan ChengFix typos and comments.
2008-05-15 Evan ChengMake use of vector load and store operations to impleme...
2008-05-14 Dale JohannesenAdd CommonLinkage; currently tentative definitions
2008-05-14 Evan ChengDoh. Alignment is in bytes, not in bits.
2008-05-14 Dan GohmanChange target-specific classes to use more precise...
2008-05-13 Chris Lattneradd a note
2008-05-13 Evan Cheng- Fix the pasto in the fix for a previous pasto.
2008-05-13 Chris Lattneradd a note
next