aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm
Commit message (Expand)AuthorAgeFilesLines
* For PR797:Reid Spencer2006-08-221-4/+4
* Make the sys::Path::GetTemporaryDirectory method not throw exceptions andReid Spencer2006-08-222-4/+10
* Improve the LiveInterval class to keep track of which machine instructionChris Lattner2006-08-221-2/+23
* Fix some indentation.Reid Spencer2006-08-221-5/+4
* add resize, move swap out of lineChris Lattner2006-08-221-36/+56
* For PR797:Reid Spencer2006-08-221-1/+4
* For PR797:Reid Spencer2006-08-221-7/+24
* Switch to using smallvector for liveintervals. This speeds up live intervalChris Lattner2006-08-221-1/+2
* add a bunch more operations, including swap, insert, erase, front(), andChris Lattner2006-08-221-13/+115
* move LiveInterval state all togetherChris Lattner2006-08-211-1/+3
* Adding new Dwarf constants.Jim Laskey2006-08-211-2/+3
* For PR797:Reid Spencer2006-08-211-8/+10
* Fix the documentation for this file.Reid Spencer2006-08-211-3/+3
* For PR885:Reid Spencer2006-08-212-65/+29
* For PR797:Reid Spencer2006-08-211-1/+2
* vpkuwus didn't work, due to this typoChris Lattner2006-08-181-1/+1
* For PR797:Reid Spencer2006-08-181-19/+37
* Constify some methods. Patch provided by Anton Vayvod, thanks!Chris Lattner2006-08-172-2/+7
* switch the SUnit pred/succ sets from being std::sets to being smallvectors.Chris Lattner2006-08-171-3/+30
* add an accessorChris Lattner2006-08-161-0/+2
* Convert vector to smallvector: 4% speedup.Chris Lattner2006-08-161-1/+1
* silence a warning.Chris Lattner2006-08-161-0/+1
* Change the use_list to be a smallvector instead of a vector. This reducesChris Lattner2006-08-162-3/+4
* add a way to have multiple modules in a JIT :)Chris Lattner2006-08-161-1/+7
* initial changes to support JIT'ing from multiple module providers, implicitlyChris Lattner2006-08-161-6/+11
* Bugfixes for smallvector when the element size is small and N is small.Chris Lattner2006-08-161-4/+17
* Start using SDVTList more consistentlyChris Lattner2006-08-153-18/+25
* add a new SDVTList type and new SelectionDAG::getVTList methods to streamlineChris Lattner2006-08-151-9/+37
* Make getNodeValueTypes methods public.Chris Lattner2006-08-141-6/+8
* Add a new getNode() method that takes a pointer to an already-intern'd listChris Lattner2006-08-142-25/+18
* Avoid extra string copy.Devang Patel2006-08-141-2/+3
* Use mangler, instead of addUnderscore(), to get mangled name.Devang Patel2006-08-141-2/+8
* remove SelectionDAG::InsertISelMapEntry, it is deadChris Lattner2006-08-141-7/+0
* Add code to resize the CSEMap hash table. This doesn't speedup codegen ofChris Lattner2006-08-143-3/+9
* avoid a warningChris Lattner2006-08-141-1/+1
* Emit .set directives for jump table entries when possible, which reducesNate Begeman2006-08-121-1/+9
* Track # nodes in a CSEMap.Chris Lattner2006-08-121-0/+1
* Switch NodeID to track 32-bit chunks instead of 8-bit chunks, for a 2.5%Chris Lattner2006-08-111-16/+9
* remove IncludeFile turds in MathExtras.h, which bloats every .o file thatChris Lattner2006-08-111-3/+0
* move code out of line so that GCC doesn't inline it at -O3Chris Lattner2006-08-111-61/+68
* Split SmallVector into SmallVector and SmallVectorImpl, which allows us toChris Lattner2006-08-111-40/+45
* Remove 8 more std::map's.Chris Lattner2006-08-111-16/+16
* remove old piece of the V9 backend.Chris Lattner2006-08-111-39/+0
* Start moving leaf nodes over to the CSEMap.Chris Lattner2006-08-112-14/+20
* new method for adding intsChris Lattner2006-08-111-0/+6
* eliminate the NullaryOps map, use CSEMap instead.Chris Lattner2006-08-111-2/+0
* Change one ReplaceAllUsesWith method to take an array of operands to replacei...Chris Lattner2006-08-111-1/+1
* Remove now-dead method.Chris Lattner2006-08-111-4/+0
* remove a (now) unused getNode method.Chris Lattner2006-08-111-5/+0
* Doxygenify some methods.Chris Lattner2006-08-101-4/+8