summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2006-08-25For PR797:Reid Spencer2-104/+166
2006-08-25Get closer to handling globals correctly. We now generally get them in theNate Begeman1-2/+36
2006-08-24For PR797:Reid Spencer1-9/+17
2006-08-24Take advantage of the recent improvements to the liveintervals set (trackingChris Lattner2-16/+61
2006-08-24Remove a FIXME. Don't use strlcpy that isn't available on non-BSD platformsReid Spencer1-9/+7
2006-08-24update some commentsChris Lattner1-2/+1
2006-08-23Correctly attribute file author & remote tabsNate Begeman1-20/+20
2006-08-23Initial checkin of the Mach-O emitter. There's plenty of fixmes, but itNate Begeman1-0/+600
2006-08-23For PR797:Reid Spencer2-4/+8
2006-08-23Fix constructor documentation.Reid Spencer1-7/+4
2006-08-23For PR797:Reid Spencer1-3/+2
2006-08-23For PR797:Reid Spencer1-3/+5
2006-08-23For PR797:Reid Spencer1-19/+21
2006-08-22For PR797:Reid Spencer1-4/+4
2006-08-22Make the sys::Path::GetTemporaryDirectory method not throw exceptions andReid Spencer2-4/+10
2006-08-22Improve the LiveInterval class to keep track of which machine instructionChris Lattner1-2/+23
2006-08-22Fix some indentation.Reid Spencer1-5/+4
2006-08-22add resize, move swap out of lineChris Lattner1-36/+56
2006-08-22For PR797:Reid Spencer1-1/+4
2006-08-22For PR797:Reid Spencer1-7/+24
2006-08-22Switch to using smallvector for liveintervals. This speeds up live intervalChris Lattner1-1/+2
2006-08-22add a bunch more operations, including swap, insert, erase, front(), andChris Lattner1-13/+115
2006-08-21move LiveInterval state all togetherChris Lattner1-1/+3
2006-08-21Adding new Dwarf constants.Jim Laskey1-2/+3
2006-08-21For PR797:Reid Spencer1-8/+10
2006-08-21Fix the documentation for this file.Reid Spencer1-3/+3
2006-08-21For PR885:Reid Spencer2-65/+29
2006-08-21For PR797:Reid Spencer1-1/+2
2006-08-18vpkuwus didn't work, due to this typoChris Lattner1-1/+1
2006-08-18For PR797:Reid Spencer1-19/+37
2006-08-17Constify some methods. Patch provided by Anton Vayvod, thanks!Chris Lattner2-2/+7
2006-08-17switch the SUnit pred/succ sets from being std::sets to being smallvectors.Chris Lattner1-3/+30
2006-08-16add an accessorChris Lattner1-0/+2
2006-08-16Convert vector to smallvector: 4% speedup.Chris Lattner1-1/+1
2006-08-16silence a warning.Chris Lattner1-0/+1
2006-08-16Change the use_list to be a smallvector instead of a vector. This reducesChris Lattner2-3/+4
2006-08-16add a way to have multiple modules in a JIT :)Chris Lattner1-1/+7
2006-08-16initial changes to support JIT'ing from multiple module providers, implicitlyChris Lattner1-6/+11
2006-08-16Bugfixes for smallvector when the element size is small and N is small.Chris Lattner1-4/+17
2006-08-15Start using SDVTList more consistentlyChris Lattner3-18/+25
2006-08-15add a new SDVTList type and new SelectionDAG::getVTList methods to streamlineChris Lattner1-9/+37
2006-08-14Make getNodeValueTypes methods public.Chris Lattner1-6/+8
2006-08-14Add a new getNode() method that takes a pointer to an already-intern'd listChris Lattner2-25/+18
2006-08-14Avoid extra string copy.Devang Patel1-2/+3
2006-08-14Use mangler, instead of addUnderscore(), to get mangled name.Devang Patel1-2/+8
2006-08-14remove SelectionDAG::InsertISelMapEntry, it is deadChris Lattner1-7/+0
2006-08-14Add code to resize the CSEMap hash table. This doesn't speedup codegen ofChris Lattner3-3/+9
2006-08-14avoid a warningChris Lattner1-1/+1
2006-08-12Emit .set directives for jump table entries when possible, which reducesNate Begeman1-1/+9
2006-08-12Track # nodes in a CSEMap.Chris Lattner1-0/+1