aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make fast-isel try ISD::FNEG before resorting to bitcasts and xors.Dan Gohman2009-09-111-1/+9
* Reapply r81171 with a fix: don't try to use i64 when itDan Gohman2009-09-111-4/+19
* Revert r81171 which was causing pr4927.Bob Wilson2009-09-101-17/+4
* Fix a thinko: When lowering fneg with xor, bitcast the operandsDan Gohman2009-09-071-4/+17
* LLVM currently represents floating-point negation as -0.0 - x. FixDan Gohman2009-09-031-0/+23
* Reapply 79977.Devang Patel2009-08-281-9/+6
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-261-6/+9
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-251-9/+6
* Record variable debug info at ISel time directly.Devang Patel2009-08-221-6/+1
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-1/+2
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-121-4/+4
* Fix warnings.Owen Anderson2009-08-111-5/+3
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-31/+30
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-45/+45
* Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson2009-08-101-1/+1
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-311-2/+2
* 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