aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-041-12/+12
* Add a new codegen pass that normalizes dwarf exception handlingDuncan Sands2009-05-221-5/+1
* Temporarily revert r72191. It was causing an assert during llvm-gccBill Wendling2009-05-211-26/+12
* Introduce DebugScope which gets embedded into the machine instructions' Debug...Argiris Kirtzidis2009-05-201-12/+26
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-091-2/+2
* Revert 71165. It did more than just revert 71158 and it introducedDan Gohman2009-05-071-5/+3
* Temporarily revert r71158. It was causing a failure during a full bootstrap:Bill Wendling2009-05-071-3/+5
* Make DwarfWriter::RecordInlinedFnStart more like the other DwarfWriter's meth...Argiris Kirtzidis2009-05-071-6/+5
* Fix code emission for conditional branches.asl2009-05-041-8/+2
* Revert r70803 for now, it causes a regression.Argiris Kirtzidis2009-05-031-1/+7
* -Remove the DwarfWriter::RecordSourceLine calls from the instruction selectors.Argiris Kirtzidis2009-05-031-7/+1
* -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDe...Argiris Kirtzidis2009-05-031-34/+42
* Make DebugLoc independent of DwarfWriter.Argiris Kirtzidis2009-04-301-13/+9
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-291-5/+5
* Second attempt:Bill Wendling2009-04-291-5/+5
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-281-5/+5
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-281-5/+5
* 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