aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-241-1/+1
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-5/+5
* Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson2009-07-161-1/+1
* Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson2009-07-131-3/+4
* Simplify debug info intrisinc lowering.Devang Patel2009-07-021-66/+49
* Simplify. Devang Patel2009-07-021-16/+17
* llvm.dbg.declare is always used for local variable's debug info.Devang Patel2009-07-011-4/+1
* mv CodeGen/DebugLoc.h Support/DebugLoc.hDevang Patel2009-06-191-1/+0
* Gracefully handle imbalanced inline function begin and end markers.Devang Patel2009-06-151-1/+1
* 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