aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-11-08Handle reference counts in one function: release().Jakob Stoklund Olesen
2011-11-08Also add the linkage name to the name accelerator tables if it existsEric Christopher
2011-11-08Add a hack to the scheduler to disable pseudo-two-address dependencies inDan Gohman
2011-11-08Clear old DomainValue after merging.Jakob Stoklund Olesen
2011-11-08Add the base ObjC method name to the names lookup table as well.Eric Christopher
2011-11-08Lower mem-ops to unaligned i32/i16 load/stores on ARM where supported.Lang Hames
2011-11-08Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper
2011-11-08A few more places where we can avoid multiple size queries.Eric Christopher
2011-11-08Don't evaluate Data.size() on every iteration.Eric Christopher
2011-11-08Add a bunch of calls to RemoveDeadNode in LegalizeDAG, so legalization doesn'...Eli Friedman
2011-11-07Revert r144034 while I try to track down a crash.Eli Friedman
2011-11-07This code is dead, what with the new EH model and the auto-upgraders in place.Bill Wendling
2011-11-07Kill and collapse outstanding DomainValues.Jakob Stoklund Olesen
2011-11-07Add a bunch of calls to RemoveDeadNode in LegalizeDAG, so legalization doesn'...Eli Friedman
2011-11-07Add all completed and named types to the dwarf type accelerator tables.Eric Christopher
2011-11-07Use a reverse post order instead of a DFS order.Jakob Stoklund Olesen
2011-11-07Move the hash function to using and taking a StringRef.Eric Christopher
2011-11-07Simple destructor to delete the hash data we created earlier.Eric Christopher
2011-11-07Extract two methods. No functional change.Jakob Stoklund Olesen
2011-11-07MBB doesn't need to be a class member.Jakob Stoklund Olesen
2011-11-07Fix pass name after the source was moved.Jakob Stoklund Olesen
2011-11-07Use StringRef::startswith to do some string comparisons.Eric Christopher
2011-11-07Avoid the use of a local temporary for comment twines.Eric Christopher
2011-11-07Allow for the case where the name of the subprogram is "".Eric Christopher
2011-11-07Don't introduce custom nodes after legalization in TargetLowering::BuildSDIV()Richard Osborne
2011-11-07Remove unnecessary addition to API. Replace with something much simpler.Eric Christopher
2011-11-07Add new files to cmake.Eric Christopher
2011-11-07Add the support code to enable the dwarf accelerator tables. Upcoming patchesEric Christopher
2011-11-07Add a new dwarf accelerator table prototype with the goal of replacingEric Christopher
2011-11-07Expose a way to get the beginning of the dwarf string section.Eric Christopher
2011-11-07Fix up comment.Eric Christopher
2011-11-07Typo.Eric Christopher
2011-11-05Add an option to pad an uleb128 to MCObjectWriter and remove the uleb128 enco...Benjamin Kramer
2011-11-05Add more PRI.64 macros for MSVC and use them throughout the codebase.Benjamin Kramer
2011-11-04Added missing &. Fixes <rdar://problem/10393723>Pete Cooper
2011-11-04Emit declarations before definitions if they are available. This causes DW_AT...Rafael Espindola
2011-11-03Reapply r143206, with fixes. Disallow physical register lifetimesDan Gohman
2011-11-03Reverted r143600 - selector reference changePete Cooper
2011-11-03build: Add initial cut at LLVMBuild.txt files.Daniel Dunbar
2011-11-03Treat objc selector reference globals as invariant so that MachineLICM can ho...Pete Cooper
2011-11-02An array of chars of length 8 will also cause the stack protector to be insertedBill Wendling
2011-11-02Don't emit a directory entry for the value in DW_AT_comp_dir, that is alwaysNick Lewycky
2011-11-02Begin collecting some of the statistics for block placement discussed onChandler Carruth
2011-11-01Update split candidate correctly when interference cache is full.Jakob Stoklund Olesen
2011-10-31Cleanup. Document. Make sure that this build_vector optimization only runs be...Nadav Rotem
2011-10-30Silence compiler warning.Benjamin Kramer
2011-10-29Add a new DAGCombine optimization for BUILD_VECTOR.Nadav Rotem
2011-10-29Revert r143206, as there are still some failing tests.Dan Gohman
2011-10-28Reapply r143177 and r143179 (reverting r143188), with schedulerDan Gohman
2011-10-28Dwarf: [PR11022] Fix emitting DW_AT_const_value(>i64), to be host-endian-neut...NAKAMURA Takumi