aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Do not treat beginning of inlined scope as beginning of normal function scope...Devang Patel2009-04-161-2/+10
* Record line number at the beginning of a func.start.Devang Patel2009-04-161-1/+1
* If location where the function was inlined is not know then do not emit debug...Devang Patel2009-04-161-5/+11
* Add DISubprogram is not null check.Devang Patel2009-04-151-2/+4
* Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scop...Devang Patel2009-04-151-14/+28
* Right now, Debugging information to encode scopes (DW_TAG_lexical_block) reli...Devang Patel2009-04-131-5/+5
* Reapply 68847.Devang Patel2009-04-131-3/+15
* make UpdateValueMap handle the possiblity that we could beChris Lattner2009-04-121-1/+1
* optimize FastISel::UpdateValueMap to avoid duplicate map lookups,Chris Lattner2009-04-121-7/+12
* Revert r68847. It breaks the build on non-Darwin targets, with this messageDan Gohman2009-04-111-15/+3
* Keep track of inlined functions and their locations. This information is coll...Devang Patel2009-04-111-3/+15
* Silence unused variable warning.Devang Patel2009-04-091-1/+1
* llvm.dbg.func_start also defines beginning of function scope.Devang Patel2009-04-091-7/+3
* Don't attempt to handle aggregate argument values in FastISel; letDan Gohman2009-04-071-1/+5
* Improve FastISel's handling of truncates to i1, and implementDan Gohman2009-03-131-10/+18
* Fix FastISel's assumption that i1 values are always zero-extendedDan Gohman2009-03-131-1/+14
* Oops...I committed too much.Bill Wendling2009-03-131-4/+6
* Temporarily XFAIL this test.Bill Wendling2009-03-131-6/+4
* Pass in a std::string when getting the names of debugging things. This cuts downBill Wendling2009-03-091-4/+6
* Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlob...Evan Cheng2009-02-251-4/+4
* Overhaul my earlier submission due to feedback. It's a large patch, but most ofBill Wendling2009-02-241-1/+0
* - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emitBill Wendling2009-02-241-0/+1
* Revert this. It was breaking stuff.Bill Wendling2009-02-131-6/+45
* Turn off the old way of handling debug information in the code generator. UseBill Wendling2009-02-131-45/+6
* make fast isel fall back to selectiondags for VLA llvm.declare intrinsics.Chris Lattner2009-02-121-2/+2
* Create DebugLoc information in FastISel. Several temporary methods wereBill Wendling2009-02-031-25/+32
* Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and Supe...Evan Cheng2009-01-221-3/+3
* Verify debug info.Devang Patel2009-01-191-5/+5
* Validate dbg_* intrinsics before lowering them.Devang Patel2009-01-151-5/+5
* Use DebugInfo interface to lower dbg_* intrinsics.Devang Patel2009-01-131-20/+25
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-121-2/+2
* Factor out the code for sign-extending/truncating gep indicesDan Gohman2008-12-081-23/+32
* Eliminate some unused variable compile time warnings.Evan Cheng2008-11-241-0/+2
* Emit label for llvm.dbg.func.start of the inlined function.Devang Patel2008-11-061-3/+8
* FastISel support for exception-handling constructs.Dan Gohman2008-10-141-1/+69
* calls can be supported.Chris Lattner2008-10-131-9/+9
* Add a "loses information" return value to APFloat::convertDale Johannesen2008-10-091-4/+8
* Avoid emitting redundant materializations of integer constantsDan Gohman2008-10-071-3/+4
* Implement fast-isel support for zero-extending from i1.Dan Gohman2008-10-031-1/+12
* Optimize conditional branches in X86FastISel. This replacesDan Gohman2008-10-021-10/+18
* Move the primary fast-isel top-level comments to FastISel.cpp, whereDan Gohman2008-09-301-0/+28
* Support for i1 XOR in FastISel. It is actually safe becauseDan Gohman2008-09-251-2/+3
* FastISel support for debug info.Dan Gohman2008-09-251-0/+94
* Fix a recent fast-isel coverage regression - don't bail out beforeDan Gohman2008-09-251-3/+4
* Arrange for FastISel code to have access to the MachineModuleInfoDan Gohman2008-09-231-1/+3
* Refactor X86SelectConstAddr, folding it into X86SelectAddress. ThisDan Gohman2008-09-191-21/+15
* FastISel support for i1 constants.Dan Gohman2008-09-101-2/+10
* Add X86FastISel support for static allocas, and refencesDan Gohman2008-09-101-13/+21
* Clean this up, based on Evan's suggestions.Owen Anderson2008-09-091-2/+2
* Check for type legality before materializing integer constants in fast isel. ...Owen Anderson2008-09-091-0/+2