summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* rename OutputData to 'write' to match ostream.Chris Lattner2008-08-17
* remove accidental comment.Chris Lattner2008-08-17
* add a new raw_ostream class which is an extremely high performance ostream thatChris Lattner2008-08-17
* Add interface for section override. Use this for Sparc, since it should use n...Anton Korobeynikov2008-08-16
* Move SLEB/ULEB size calculation routines from AsmPrinter to TargetAsmInfo. Th...Anton Korobeynikov2008-08-16
* Reduce heap trashing due to std::string construction / concatenation via cach...Anton Korobeynikov2008-08-16
* Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca...Owen Anderson2008-08-15
* Add a value_type typedef to SmallVector, to make it more compatible with STL ...Owen Anderson2008-08-15
* Inline the fastpath of PATypeHolder::get(). This is a small speedup in Chris Lattner2008-08-15
* Move MachineInstr::getOpcode inline.Owen Anderson2008-08-14
* Convert uses of std::vector in TargetInstrInfo to SmallVector. This change h...Owen Anderson2008-08-14
* Make FastISel's constructor protected, and give it a destructor.Dan Gohman2008-08-14
* Removed redundant ctor.Ted Kremenek2008-08-14
* Use empty() instead of begin() == end().Dan Gohman2008-08-14
* Expunge the last uses of std::map from LiveIntervals.Owen Anderson2008-08-13
* Move r2iMap_ over to DenseMap from std::map.Owen Anderson2008-08-13
* Make the allocation of LiveIntervals explicit, rather than holding them in th...Owen Anderson2008-08-13
* Switch this from std::map to DenseMap.Owen Anderson2008-08-13
* Add default constructor to APSIntDaniel Dunbar2008-08-13
* Initial checkin of the new "fast" instruction selection support. SeeDan Gohman2008-08-13
* Rename SelectionDAGISel's FastISel to Fast, to begin to makeDan Gohman2008-08-13
* Rename this, in case people think that NullFolderDuncan Sands2008-08-13
* Add a NullFolder class that doesn't fold constants.Duncan Sands2008-08-12
* Use SmallVector instead of std::vectorDevang Patel2008-08-12
* Point people to ConstantExpr and ConstantFolding,Duncan Sands2008-08-12
* Use DenseMap to keep track of last users.Devang Patel2008-08-12
* add a helper method to sys::Path for clang, patch byChris Lattner2008-08-11
* Keep track of analysis usage information for passes. Avoid invokingDevang Patel2008-08-11
* Make it possible to use different constantDuncan Sands2008-08-11
* "This patch adds a virtual call to AbstractLatticeFunction to derive a Chris Lattner2008-08-09
* Unbreak the llvm-gcc build: recent changes toDuncan Sands2008-08-09
* Make 'Insert' set the name for Loads, instead of passing the name into theChris Lattner2008-08-09
* comment updateChris Lattner2008-08-09
* Delete a redundant binding, LLVMHasInitializer.Gordon Henriksen2008-08-09
* Fix the LLVMCreateJITCompiler C binding.Gordon Henriksen2008-08-08
* Have IRBuilder take a template argument on whether or not to preserveEric Christopher2008-08-08
* Handle visibility printing with all generality. Remove bunch of duplicate code.Anton Korobeynikov2008-08-08
* Undo most of r54519.Evan Cheng2008-08-08
* Don't call getAnalysisUsage unless -debug-pass is enabled. This speedsChris Lattner2008-08-08
* Add new parameter Fast to createJIT to enable the fast codegen path.Evan Cheng2008-08-08
* It's not legal to output a GV in a coalesced section if it's used in an ARM P...Evan Cheng2008-08-08
* Speed up the passmgr by avoiding heap thrashing on vectors.Chris Lattner2008-08-08
* Add the remaining fp_round libcalls:Bruno Cardoso Lopes2008-08-07
* Silence a warning.Matthijs Kooijman2008-08-07
* Provide convenient helpersAnton Korobeynikov2008-08-07
* Add hook for constant pool section selection for darwin.Anton Korobeynikov2008-08-07
* Select section for constant pool entriesAnton Korobeynikov2008-08-07
* Remove trailing spaces.Matthijs Kooijman2008-08-07
* Factor code that finalize PHI nodes, jump tables, etc. out of SelectBasicBloc...Evan Cheng2008-08-07
* Clarify "node" vs. "value" in some comments.Dan Gohman2008-08-06