A Partitioned Boolean Quadratic Programming (PBQP) based register allocator.
[oota-llvm.git] / lib /
2008-10-02 Evan ChengA Partitioned Boolean Quadratic Programming (PBQP)...
2008-10-02 Oscar FuentesCMake: Added Host.cpp to lib/System/CMakeLists.txt.
2008-10-02 Dan GohmanFix a think-o in isSafeToMove. This fixes it from think...
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-02 Daniel DunbarAdd llvm::sys::{osName,osVersion} for retrieving operat...
2008-10-01 Devang PatelAttributes noinline alwaysinline are incompatible
2008-10-01 Devang PatelRemove OptimizeForSize global. Use function attribute...
2008-10-01 Dan GohmanEnable FastISel by default (on x86 and x86-64) with...
2008-10-01 Chris Lattneradd a new form of Type::dump that takes a module for...
2008-10-01 Dan GohmanMake some implicit conversions explicit, to avoid compi...
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 Duncan SandsFactorize code: remove variants of "strip off
2008-10-01 Dan GohmanFold trivial two-operand tokenfactors where the operand...
2008-10-01 Dan GohmanDon't prepend a space character for constants in Value...
2008-10-01 Dan GohmanFix typos in comments.
2008-10-01 Nuno Lopesrevert the addition of Preverves(CallGraph), per Duncan...
2008-10-01 Dan GohmanMark CALL instructions as having a Use of ESP/RSP.
2008-10-01 Dan GohmanCall ScalarEvolution's deleteValueFromRecords before...
2008-10-01 Bill WendlingImplement the -fno-builtin option in the front-end...
2008-09-30 Owen AndersonMark merged-in VNInfo's as being PHIKilled.
2008-09-30 Owen AndersonFix a simple error in renumbering kill markaers, that...
2008-09-30 Bill WendlingJust don't transform this memset into "bzero" if no...
2008-09-30 Nuno Lopesadd preserversCFG() + preservers(CallGraph)
2008-09-30 Bill Wendling- Initialize "--no-builtin" to "false".
2008-09-30 Bill WendlingAdd the new `-no-builtin' flag. This flag is meant...
2008-09-30 Dan GohmanMove the primary fast-isel top-level comments to FastIS...
2008-09-30 Nuno Lopesadd AU.setPreservesCFG() since this pass only adds...
2008-09-30 Dan GohmanOptimize SelectionDAG's AssignTopologicalOrder even...
2008-09-30 Evan ChengAdd runStaticConstructorsDestructors which runs ctors...
2008-09-30 Evan ChengRe-apply 56835 along with header file changes.
2008-09-30 Duncan SandsRevert commit 56835 since it breaks the build.
2008-09-30 Evan ChengIf a re-materializable instruction has a register opera...
2008-09-30 Nick LewyckyFix misoptimization of: xor i1 (icmp eq (X, C1), icmp...
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 FastISel to not initialize the PIC-base register...
2008-09-29 Dan GohmanFix an over-pessimization about GlobalVariable addresse...
2008-09-29 Devang PatelSupport inreg, zext and sext as return value attributes.
2008-09-29 Evan ChengFix PR2835. Do not change the width of a volatile load.
2008-09-29 Duncan SandsSpeed up these passes when the callgraph has
2008-09-29 Nuno Lopesremove redundant test (mayBeOverriden() includes hasLin...
2008-09-29 Duncan SandsTweak some comments.
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 Dale JohannesenGenerated files for warning fix.
2008-09-26 Dale JohannesenFix a compiler warning.
2008-09-26 Evan ChengImplement "punpckldq %xmm0, $xmm0" as "pshufd $0x50...
2008-09-26 Devang PatelNow Attributes are divided in three groups
2008-09-26 Bill WendlingTemporarily reverting r56683. This is causing a failure...
2008-09-26 Dan GohmanFix missing whitespace in the printing of function...
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 JohannesenGenerated files for previous patch.
2008-09-26 Dale JohannesenAnother file I forgot.
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 Owen AndersonWe don't need to insert copies for implicit_def's.
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 Bill WendlingMake pointer parameter const for isUsedInBasicBlock.
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 GohmanAvoid a spurious extra space character when printing...
2008-09-25 Dan GohmanSupport for i1 XOR in FastISel. It is actually safe...
2008-09-25 Dan GohmanDon't print fast-isel debug messages by default. Thanks...
2008-09-25 Dan GohmanDon't forget the newline in debug output.
2008-09-25 Dan GohmanFastISel support for debug info.
2008-09-25 Richard Penningtonbug 2812: Segmentation fault on a big emdiam processor.
2008-09-25 Dan GohmanPIC support in X86FastISel.
2008-09-25 Evan ChengTemporarily backing out 56585:56589 to unbreak the...
2008-09-25 Dan GohmanFix a recent fast-isel coverage regression - don't...
2008-09-25 Dan GohmanEnable DeadMachineInstructionElim when Fast-ISel is...
2008-09-25 Dan GohmanAdd debug output to this pass.
2008-09-25 Evan Chengpmovsxbq etc. requires sse4.1.
2008-09-25 Dan GohmanRefactor the code that adds standard LLVM codegen passe...
2008-09-25 Evan Cheng<rdar://problem/6234798> Assertion failed: (!OpInfo...
2008-09-24 Dan GohmanGive LowerSubregs.cpp a top-level description.
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 Dale JohannesenRemove SelectionDag early allocation of registers
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
next