summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add a proper implementation of EXTRACT_SUBVECTOR legalization that Eli Friedman2009-05-231-19/+42
* Fix PR4254.Torok Edwin2009-05-231-2/+2
* Add a new step to legalization to legalize vector math operations. This Eli Friedman2009-05-232-0/+362
* Add a new codegen pass that normalizes dwarf exception handlingDuncan Sands2009-05-226-12/+407
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-1/+1
* Temporarily revert r72191. It was causing an assert during llvm-gccBill Wendling2009-05-216-124/+27
* Minor code cleanup. No functionality change.Bill Wendling2009-05-201-18/+7
* Merge 'ConstructFunctionDbgScope' and 'ConstructAbstractDbgScope'.Bill Wendling2009-05-202-41/+14
* Rename 'New*' methods to 'Create*' to be consistent. 'NewString' isn't used.Bill Wendling2009-05-202-20/+13
* Add comment for emit section.Bill Wendling2009-05-201-0/+4
* Move 'Emit' methods down to their own place.Bill Wendling2009-05-201-720/+720
* Revert r72192. It was causing a build failure.Bill Wendling2009-05-202-779/+807
* Do some mechanical changes. Combine the 'construct abastract dbg thingy' in withBill Wendling2009-05-202-807/+779
* Introduce DebugScope which gets embedded into the machine instructions' Debug...Argyrios Kyrtzidis2009-05-206-27/+124
* Fix for PR4235: to build a floating-point value from integer parts, Eli Friedman2009-05-201-5/+19
* Forward decls.Bill Wendling2009-05-191-0/+3
* Remove 'class' specifier.Bill Wendling2009-05-191-3/+3
* Fix to compile on VS2008.Bill Wendling2009-05-191-1/+2
* Remove the #ifndef NDEBUG from the FastISel debugging options. ThisDan Gohman2009-05-191-5/+0
* Fix cmake builds.Mike Stump2009-05-192-0/+6
* Don't set the "location" information for inlined functions' variables.Bill Wendling2009-05-181-7/+16
* Small code cleanup.Bill Wendling2009-05-181-9/+4
* RecordVariable is called each time a DECLARE node is encountered. For an inlinedBill Wendling2009-05-182-9/+39
* Fix CodePlacementOpt::OptimizeIntraLoopEdges so that its return valueBob Wilson2009-05-181-0/+2
* New Spiller interface and trivial implementation.Lang Hames2009-05-183-2/+262
* Revert last commit. It was wrong.Bill Wendling2009-05-181-2/+1
* Don't call RegionInlinedFnEnd if our optimization level isn't -O0.Bill Wendling2009-05-181-1/+2
* Silence Release-Asserts warnings.Daniel Dunbar2009-05-182-6/+10
* Prevented reg0 from being added to MBB live-in set, which was causing issuesLang Hames2009-05-171-0/+5
* Rename MachineVerifier pass to avoid command line collision.Jakob Stoklund Olesen2009-05-171-1/+1
* Verify that explicit definitions in the TargetInstrDesc are matched byJakob Stoklund Olesen2009-05-161-1/+12
* Allow redefinition of reserved registers.Jakob Stoklund Olesen2009-05-161-2/+3
* Put back a bit of expensive checking logic thatDuncan Sands2009-05-161-1/+1
* Pacify gcc-4.3, which suggests explicit braces hereDuncan Sands2009-05-161-1/+2
* Pass to verify generated machine code.Jakob Stoklund Olesen2009-05-163-27/+704
* Split out the DwarfDebug module from the DwarfWriter module.Bill Wendling2009-05-157-2804/+3188
* Mark class as hidden.Bill Wendling2009-05-151-1/+1
* Fix PR4210. Rewritter should track and update kills of sub-registers as well.Evan Cheng2009-05-151-42/+63
* Move c'tor/d'tor to top of file.Bill Wendling2009-05-151-17/+14
* Split out the DwarfException class into its own file. No functionality change,Bill Wendling2009-05-153-769/+894
* Split out the Dwarf writer stuff into separate files. This is a much moreBill Wendling2009-05-157-1278/+1584
* Down with static variables!Owen Anderson2009-05-141-4/+8
* Tag blocks with DW_AT_APPLE_block.Mike Stump2009-05-141-0/+7
* Revert r71744. I must not have understood this correctly, because theBob Wilson2009-05-141-4/+9
* Fix for PR4124. Make TwoAddressFormPass::FindLastUseInMBB return the real las...Lang Hames2009-05-141-2/+5
* Add an assert to turn a segfault on an unsupported inlineDan Gohman2009-05-141-0/+2
* There's yet more ugliness (surprise!) in DebugInfo. This needs major reworking.Bill Wendling2009-05-131-21/+30
* The IfConverter::MergeBlocks method appears to be used only to merge a basicBob Wilson2009-05-131-9/+4
* Removing the HasBuiltinSetjmp flag and associated bits. Flagging the presenceJim Grosbach2009-05-133-8/+1
* Revert a portion of Dan's change r71018 that I'm convinced is wrong.Bob Wilson2009-05-131-1/+1
OpenPOWER on IntegriCloud