optimizer and codegen
[oota-llvm.git] / lib / CodeGen /
2008-10-13 Evan ChengFIX PR2794. Make sure SIGN_EXTEND_INREG nodes introduce...
2008-10-13 Evan ChengAlso update sub-register intervals after a trivial...
2008-10-13 Matthijs Kooijman * Make TargetLowering not crash when TargetMachine...
2008-10-13 Matthijs KooijmanMake MachineFunction not crash when TargetMachine:...
2008-10-13 Chris Lattnercalls can be supported.
2008-10-12 Owen AndersonFix a bug in live-in detection that caused lost-copy...
2008-10-11 Chris Lattnerfix typo
2008-10-11 Chris LattnerChange CALLSEQ_BEGIN and CALLSEQ_END to take TargetCons...
2008-10-11 Chris Lattnersimplify comparison
2008-10-10 Dale JohannesenRemove some overzealous checks that were rejecting
2008-10-10 Mon P WangAdded missing print functions that take a raw_ostream
2008-10-09 Dale JohannesenAdd a "loses information" return value to APFloat:...
2008-10-09 Dale JohannesenRename APFloat::convertToAPInt to bitcastToAPInt to
2008-10-08 Dale JohannesenAlign EH tables before label is emitted, not after,
2008-10-08 Owen AndersonFix the case where an instruction is not properly marke...
2008-10-07 Dan GohmanRemove -disable-fast-isel. Use cl::boolOrDefault with...
2008-10-07 Dan GohmanAvoid emitting redundant materializations of integer...
2008-10-07 Owen AndersonAdd an option to enable StrongPHIElimination, for ease...
2008-10-07 Andrew LenharthUse Dan's supperior check
2008-10-07 Andrew LenharthNo need for |=
2008-10-07 Andrew LenharthUse ADDC if it is valid at any smaller size. Do it...
2008-10-07 Andrew LenharthUse ADDC if it is valid at any smaller size. fixes...
2008-10-07 Andrew LenharthExpand arith on machines without carry flags
2008-10-07 Dan GohmanCorrectly handle calls with no return values. This...
2008-10-06 Dan GohmanDon't dereference the end() iterator. Thanks to
2008-10-06 Devang PatelRemove unncessary isDeclaration() checks.
2008-10-06 Chris Lattnerreorder #include order, patch by Kenneth Boyd!
2008-10-06 Chris LattnerAdd #include to get alloca, patch by Kenneth Boyd!
2008-10-04 Chris Lattnerwrap some long lines and expand i32 mul's to libcalls...
2008-10-04 Oscar FuentesCMake: Reflected changes on source file structure....
2008-10-04 Argyrios KyrtzidisFix compilation error on MSVC.
2008-10-04 Dan GohmanFix fast-isel's handling of atomic instructions. They may
2008-10-04 Dan GohmanFix a bug in the local allocator's liveness computation...
2008-10-03 Dale JohannesenPass MemOperand through for 64-bit atomics on 32-bit,
2008-10-03 Dan GohmanUse -1ULL instead of uint64_t(-1), at Anton's suggestion.
2008-10-03 Evan ChengFix typos pointed out by Duncan. Also untabify these...
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-10-03 Duncan SandsThe result of getSetCCResultType (eg: i32) may be larger
2008-10-03 Dan GohmanImplement fast-isel support for zero-extending from i1.
2008-10-02 Dan GohmanOptimize conditional branches in X86FastISel. This...
2008-10-02 Dan GohmanAdd a new MachineBasicBlock utility function, isLayoutS...
2008-10-02 Andrew Lenharthfix build gcc 4.3
2008-10-02 Owen AndersonUse a multimap rather than a map for holding the list...
2008-10-02 Dale JohannesenHandle some 64-bit atomics on x86-32, some of the time.
2008-10-02 Evan ChengA Partitioned Boolean Quadratic Programming (PBQP)...
2008-10-02 Dan GohmanFix a think-o in isSafeToMove. This fixes it from think...
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 Dan GohmanMake some implicit conversions explicit, to avoid compi...
2008-10-01 Dan GohmanFold trivial two-operand tokenfactors where the operand...
2008-10-01 Dan GohmanFix typos in comments.
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 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 Dan GohmanOptimize SelectionDAG's AssignTopologicalOrder even...
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-29 Dale JohannesenRemove misuse of ReplaceNodeResults for atomics with
2008-09-29 Dan GohmanFix FastISel to not initialize the PIC-base register...
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 Evan ChengFix @llvm.frameaddress codegen. FP elimination optimiza...
2008-09-26 Dale JohannesenAdd "inreg" field to CallSDNode (doesn't increase
2008-09-26 Owen AndersonWe don't need to insert copies for implicit_def's.
2008-09-26 Bill WendlingIf we have a function with an unreachable statement...
2008-09-25 Devang Patel Large mechanical patch.
2008-09-25 Dale JohannesenAccept 'inreg' attribute on x86 functions as
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 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 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 Dale JohannesenRemove SelectionDag early allocation of registers
2008-09-24 Anton KorobeynikovUse helper
2008-09-24 Anton KorobeynikovSmallPtrSet will be better
2008-09-24 Anton KorobeynikovUse generic section-handling stuff to emit constant...
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 KorobeynikovProvide direct function to switch to Section
2008-09-24 Owen AndersonFix off-by-one error when updating live intervals.
2008-09-24 Bill WendlingReapplying r56550
2008-09-24 Bill WendlingForgot this part with my last patch. Sorry about the...
2008-09-24 Eric ChristopherTemporarily revert r56550 until missing commit can...
2008-09-24 Bill WendlingRefactor the constant folding code into it's own functi...
2008-09-24 Dale JohannesenNext round of earlyclobber handling. Approach the
2008-09-24 Dan GohmanRefactor the logic for testing if an instruction is...
2008-09-24 Dan GohmanSet SetStore to false, to allow this pass to delete
2008-09-24 Dan GohmanAdd a method to MachineInstr for testing whether it...
next