A Partitioned Boolean Quadratic Programming (PBQP) based register allocator.
[oota-llvm.git] / lib / Target /
2008-10-02 Dan GohmanWork around an interaction between fast-isel and regall...
2008-10-02 Bill Wendling"The original bug was a complaint that _mm_srli_si128...
2008-10-01 Devang PatelRemove OptimizeForSize global. Use function attribute...
2008-10-01 Dan GohmanSplit x86's ADJCALLSTACK instructions into 32-bit and...
2008-10-01 Jim GrosbachFix typo s/ther/there/
2008-10-01 Dan GohmanMark CALL instructions as having a Use of ESP/RSP.
2008-10-01 Bill WendlingImplement the -fno-builtin option in the front-end...
2008-09-30 Bill WendlingJust don't transform this memset into "bzero" if no...
2008-09-30 Bill WendlingAdd the new `-no-builtin' flag. This flag is meant...
2008-09-30 Dan GohmanOptimize SelectionDAG's AssignTopologicalOrder even...
2008-09-30 Dan GohmanFix X86FastISel's output for x86-32 PIC constant pool...
2008-09-30 Dan GohmanMove the GlobalBaseReg field out of X86ISelDAGToDAG.cpp
2008-09-30 Dan GohmanDisable all x87 usage, including f32 and f64 when the...
2008-09-29 Dale JohannesenRemove misuse of ReplaceNodeResults for atomics with
2008-09-29 Dan GohmanFix an over-pessimization about GlobalVariable addresse...
2008-09-29 Evan ChengFix PR2835. Do not change the width of a volatile load.
2008-09-29 Duncan SandsRename isWeakForLinker to mayBeOverridden. Use it
2008-09-27 Evan ChengRe-apply 56683 with fixes.
2008-09-27 Daniel DunbarUnbreak build.
2008-09-26 Devang PatelImplement function notes as function attributes.
2008-09-26 Evan ChengImplement "punpckldq %xmm0, $xmm0" as "pshufd $0x50...
2008-09-26 Bill WendlingTemporarily reverting r56683. This is causing a failure...
2008-09-26 Dan GohmanRename ConstantSDNode's getSignExtended to getSExtValue...
2008-09-26 Dan GohmanMark lea fi# as being really rematerializable.
2008-09-26 Evan Chengunpckhps requires sse1, punpckhdq requires sse2.
2008-09-26 Dan GohmanFix X86FastISel's address folding to check displacement
2008-09-26 Evan ChengFix @llvm.frameaddress codegen. FP elimination optimiza...
2008-09-26 Oscar FuentesCMake: Builds all examples. Corrected name of CBackend...
2008-09-26 Dale JohannesenAdd "inreg" field to CallSDNode (doesn't increase
2008-09-26 Dan GohmanFactor out the code for determining when symblic addresses
2008-09-26 Evan ChengAvoid spilling EBP / RBP twice in the prologue.
2008-09-26 Evan ChengX86 address displacement field must be interpreted...
2008-09-26 Oscar FuentesCMake: Builds all targets.
2008-09-26 Dan GohmanDisable support for x86_f80 in X86FastISel. Supporting...
2008-09-26 Bill WendlingIf we have a function with an unreachable statement...
2008-09-25 Evan ChengPrefer movlhps over punpcklqdq, etc. in more cases.
2008-09-25 Dan GohmanFix a bug in which address displacements were being...
2008-09-25 Devang Patel Large mechanical patch.
2008-09-25 Anton KorobeynikovReapply 56585:56589 with proper fix for some gcc versions
2008-09-25 Evan ChengWith sse3 and when the source is a load or has multiple...
2008-09-25 Dale JohannesenAccept 'inreg' attribute on x86 functions as
2008-09-25 Dan GohmanPIC support in X86FastISel.
2008-09-25 Evan ChengTemporarily backing out 56585:56589 to unbreak the...
2008-09-25 Evan Chengpmovsxbq etc. requires sse4.1.
2008-09-24 Evan ChengFix patterns for SSE4.1 move and sign extend instructio...
2008-09-24 Evan ChengX86ISD::VZEXT_LOAD should produce and fold a chain.
2008-09-24 Anton KorobeynikovMinor cleanup
2008-09-24 Anton KorobeynikovGet rid of virtual inheritance for ARM TAI
2008-09-24 Anton KorobeynikovGet rid of virtual inheritance for PPC TAI
2008-09-24 Anton KorobeynikovUse crazy template-based inheritance instead of virtual...
2008-09-24 Anton KorobeynikovGet rid of ReadOnlySection duplicate
2008-09-24 Anton KorobeynikovUse named sections, where they should be
2008-09-24 Anton KorobeynikovGet rid of now unused {Four,Eight,Sixteen}ByteConstantS...
2008-09-24 Anton KorobeynikovCleanup
2008-09-24 Anton KorobeynikovGet rid of duplicate char*/Section* stuff for TLS sections
2008-09-24 Anton KorobeynikovCleanup, no functionality change
2008-09-24 Anton KorobeynikovGet rid of duplicate char*/Section* DataSection
2008-09-24 Anton KorobeynikovGet rid of duplicate char*/Section* TextSection
2008-09-24 Anton KorobeynikovMove actual section printing stuff to AsmPrinter from...
2008-09-24 Anton KorobeynikovDrop obsolete hook and change all usage to new interface
2008-09-24 Anton KorobeynikovSPU section handling is really huge mess. Replace remai...
2008-09-24 Anton KorobeynikovRemove dead code for PIC16 (preparation to switch to...
2008-09-24 Anton KorobeynikovXMM6-XMM15 are callee-saved on Win64. Patch by Nicolas...
2008-09-24 Devang Patels/ParamAttrsWithIndex/FnAttributeWithIndex/g
2008-09-24 Devang PatelPut FN_NOTE_AlwaysInline and others in FnAttr namespace.
2008-09-24 Evan ChengProperly handle 'm' inline asm constraints. If a GV...
2008-09-23 Devang PatelMove FN_NOTE_AlwaysInline and other out of ParamAttrs...
2008-09-23 Devang Patels/ParameterAttributes/Attributes/g
2008-09-23 Devang PatelUse parameter attribute store (soon to be renamed) for
2008-09-23 Dan GohmanArrange for FastISel code to have access to the Machine...
2008-09-23 Dan GohmanFix these enums' starting values to reflect the way...
2008-09-23 Dan GohmanDelete an unused function.
2008-09-23 Dan GohmanMove the code for initializing the global base reg...
2008-09-23 Matthijs KooijmanFix indendation.
2008-09-22 Evan ChengSupport x86 specific inline asm modifier 'J'.
2008-09-22 Devang PatelAdd hasNote() to check note associated with a function.
2008-09-22 Evan ChengInstead of setPreservesAll, just mark them preseving...
2008-09-22 Dale JohannesenMake log, log2, log10, exp, exp2 use Expand by
2008-09-22 Evan ChengMark several codegen passes as preserving all analysis.
2008-09-22 Oscar FuentesCMake build system: support for parallel builds.
2008-09-22 Arnold SchwaighoferChange the calling convention used when tail call optim...
2008-09-22 Oscar FuentesInitial support for the CMake build system.
2008-09-21 Chris LattnerFold immediates into X86 shifts with fast isel. This...
2008-09-21 Dan GohmanInstead of building a list and sorting it just to find...
2008-09-20 Chris Lattneradd a note
2008-09-20 Evan ChengNo need to print function stubs for Mac OS X 10.5 and...
2008-09-20 Evan Cheng80 column violation.
2008-09-19 Dan GohmanFix a FastISel GlobalVariable CSE bug.
2008-09-19 Dan GohmanRefactor X86SelectConstAddr, folding it into X86SelectA...
2008-09-18 Dan GohmanAddress-mode folding for X86FastISel. It's pretty basic...
2008-09-18 Dan GohmanSimplify this code. The FastISel class has its own...
2008-09-18 Evan ChengDuh. Default to ARMCC::AL (always).
2008-09-18 Evan ChengClean up.
2008-09-18 Evan ChengCosmetic.
2008-09-17 Dan GohmanFastISel: For calls, prefer using the callee's address...
2008-09-17 Evan ChengFix addrmode1 instruction encodings; fix bx_ret encoding.
2008-09-17 Evan ChengSpecify instruction encoding using range list to avoid...
2008-09-17 Dan GohmanSimplify and generalize X86DAGToDAGISel::CanBeFoldedBy...
2008-09-17 Bill WendlingAdd trampoline support to PPC. GCC simply calls the...
2008-09-16 Bill WendlingReverting r56249. On further investigation, this functi...
next