aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* refix typoChris Lattner2005-11-291-1/+1
* don't say this is i128, because it isn't yet. Hopefully nate will changeChris Lattner2005-11-291-1/+1
* revert my change for the time being, which broke the buildChris Lattner2005-11-291-1/+1
* fix a typo :)Chris Lattner2005-11-281-1/+1
* a few more comments on the interfaces and functionsAndrew Lenharth2005-11-281-3/+20
* Added documented rsprofiler interface. Also remove new profiler passes, theAndrew Lenharth2005-11-283-135/+63
* Fix VC++ warning.Jeff Cohen2005-11-281-0/+1
* Add a missed optimizationChris Lattner2005-11-281-0/+9
* Random sampling (aka Arnold and Ryder) profiling. This is still preliminary,...Andrew Lenharth2005-11-282-0/+730
* Small tweaks noticed while on the plane.Nate Begeman2005-11-263-5/+10
* since reg2mem requires it, might as well mention that it preserves itAndrew Lenharth2005-11-251-0/+1
* add support for dynamic_stackalloc to the dag isel (thanks andrew ;)Duraid Madina2005-11-251-3/+31
* Some first bits of AltiVec stuff: Instruction Formats, Encodings, andNate Begeman2005-11-233-1/+123
* Reg2Mem is something a pass may depend on, so allow thatAndrew Lenharth2005-11-221-0/+1
* turns out, demotion and invokes and critical edges don't mixAndrew Lenharth2005-11-221-0/+4
* Fix warning, the better way. Really, this is what this instruction is for, s...Andrew Lenharth2005-11-221-7/+7
* Fix warningAndrew Lenharth2005-11-221-3/+3
* Check in code to scalarize arbitrarily wide packed types for some simpleNate Begeman2005-11-223-5/+81
* massive DAGISel patch. lots and lots more stuff compiles nowAndrew Lenharth2005-11-225-52/+207
* Rather than attempting to legalize 1 x float, make sure the SD ISel neverNate Begeman2005-11-223-49/+29
* Use HasDotTypeDotSizeDirective instead of forELFChris Lattner2005-11-214-18/+10
* Remove a level of indentation by using a continue.Chris Lattner2005-11-211-55/+55
* Simplify the subtarget info, allow the asmwriter to do some target sensingChris Lattner2005-11-212-22/+2
* Use subtarget information computed by X86Subtarget instead of rolling our own.Chris Lattner2005-11-213-29/+22
* Make the X86 subtarget compute the basic target type: ELF, Cygwin, Darwin,Chris Lattner2005-11-212-15/+24
* Add a forELF flag, allowing the removal of forCygwin and simplification ofChris Lattner2005-11-214-7/+12
* simplify and genericize this codeChris Lattner2005-11-211-55/+69
* add support for div/rem to the dag->dag isel. yay.Duraid Madina2005-11-211-0/+180
* I think I know what you meant here, but just to be safe I'll let youDuraid Madina2005-11-211-1/+1
* Eliminate unneeded intermediate class. Move doFinalizeMethod to bottom ofChris Lattner2005-11-211-99/+88
* Start using shared asmprinter Constant Pool emitter, use shorter cpi names.Chris Lattner2005-11-211-26/+5
* prune #includeChris Lattner2005-11-211-1/+0
* Switch to using the shared constant pool printer, along with using shorterChris Lattner2005-11-214-31/+5
* Switch to using the generic constant pool emitter impl, use shorterChris Lattner2005-11-211-25/+2
* Use generic constant pool emission code in the AsmPrinter class.Chris Lattner2005-11-211-30/+4
* Allow target to customize directive used to switch to arbitrary section in Sw...Chris Lattner2005-11-211-1/+28
* Use the FunctionNumber provided by the AsmPrinter classChris Lattner2005-11-211-19/+15
* increment the function number in SetupMachineFunctionChris Lattner2005-11-211-0/+1
* Use CommentString where possible, fix a bug where aix mode wouldn't assembleChris Lattner2005-11-211-4/+4
* unify the darwin and aix constant pool printersChris Lattner2005-11-211-48/+28
* Adjust to capitalized asmprinter method namesChris Lattner2005-11-211-18/+18
* Adjust to capitalized AsmPrinter method namesChris Lattner2005-11-216-32/+32
* Use PrivateGlobalPrefix for basic block labels. This allows the x86 darwinChris Lattner2005-11-212-5/+9
* use PrivateGlobalPrefix for basic blocksChris Lattner2005-11-211-5/+6
* Use PrivateGlobalPrefix for basic block labelsChris Lattner2005-11-211-2/+4
* Use PrivateGlobalPrefix for basic blocksChris Lattner2005-11-211-6/+6
* Switch to the new shared SwitchSectionChris Lattner2005-11-211-26/+6
* Start using SwitchSection, allowing globals and functions to be emittedChris Lattner2005-11-211-39/+7
* convert the rest of this over to use SwitchSectionChris Lattner2005-11-213-7/+4
* Start using the AsmPrinter shared SwitchSection code. This allows the X86Chris Lattner2005-11-212-18/+3