aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add a new helper function to IVUsers for returning the "canonical"Dan Gohman2010-01-191-0/+13
* eliminate AsmPrinter::EmitZeros: just use MCStreamer directly.Chris Lattner2010-01-192-18/+9
* Promoted the getTok() method to MCAsmParser so thatSean Callanan2010-01-193-41/+45
* Stubs for getHostCPUFeatures API. This implements part of PR5389.Xerxes Ranby2010-01-191-0/+4
* Remove predicates when changing an add into an unpredicable mov.Jakob Stoklund Olesen2010-01-192-5/+13
* Update CMake list.Benjamin Kramer2010-01-191-1/+0
* Add some new debugging APIs to print out "raw" SelectionDAGs to makeDavid Greene2010-01-192-29/+25
* Propagated the parser-side Lex function's declaration toSean Callanan2010-01-192-45/+45
* Fix a bug introduced on r92564 where the name "Node" was alreadyBruno Cardoso Lopes2010-01-191-2/+2
* Generalize mcasmstreamer data emission APIs to take an address spaceChris Lattner2010-01-197-48/+50
* Do not extend extension results beyond the use of a PHI instruction at the st...Evan Cheng2010-01-191-0/+12
* refactor code to be static functions instead of methods on AsmPrinter.Chris Lattner2010-01-191-47/+39
* mcstreamerize AsmPrinter::EmitZeros, at least when emitting to the Chris Lattner2010-01-192-8/+8
* add an MCAsmStreamer::EmitFill specialization of EmitFill thatChris Lattner2010-01-191-0/+15
* add a "MCStreamer::EmitFill" method, and move the default implementationChris Lattner2010-01-191-0/+9
* remove MAI::ZeroDirectiveSuffix, which is only used by MASM,Chris Lattner2010-01-193-12/+6
* For aligned load/store instructions, it's only required to know whether aJim Grosbach2010-01-199-83/+21
* optimize ~(~X >>s Y) --> (X >>s Y), patch by Edmund GrimleyChris Lattner2010-01-191-0/+5
* On pic function calls some arguments were marked dead andBruno Cardoso Lopes2010-01-192-15/+30
* load f64 +0.0 in a cleaner way. This fix part of PR5445Bruno Cardoso Lopes2010-01-192-12/+12
* Fix return registers for mips eabiBruno Cardoso Lopes2010-01-191-4/+4
* mcstreamer'ize the rest of EmitGlobalVariable that is used on Chris Lattner2010-01-191-6/+8
* stop using the .lcomm pseudoop on darwin, instead, directly use theChris Lattner2010-01-194-16/+36
* MDNodes are not expected to disappear or replaced by another MDNode, so there...Devang Patel2010-01-192-15/+16
* Avoid including DebugInfo.h in AsmPrinter.hDevang Patel2010-01-194-2/+5
* zap the ARM version of PrintGlobalVariable, which I missed.Chris Lattner2010-01-191-113/+0
* mc'ize some stuff, don't comment out .lcomm directive in -fverbose-asm mode.Chris Lattner2010-01-192-10/+11
* factor this code better.Chris Lattner2010-01-191-21/+13
* Now that we have everything nicely factored (e.g. asmprinter is notChris Lattner2010-01-1913-825/+126
* use %object like other elf targets, gas accepts either.Chris Lattner2010-01-191-1/+1
* simplify the mips target to print .size and .type for c strings Chris Lattner2010-01-191-6/+2
* hookize the cygwin ".linkonce" directive.Chris Lattner2010-01-193-6/+13
* more cleanups. Emit the .local directive even on cygwin/mingw.Chris Lattner2010-01-191-6/+3
* some cleanupsChris Lattner2010-01-192-20/+21
* add a bool for whether .lcomm takes an alignment instead of basing this on "i...Chris Lattner2010-01-195-11/+14
* hoist handling of external globals and special globals up to common code.Chris Lattner2010-01-194-74/+59
* move production of .reference directives for static ctor/dtor list onChris Lattner2010-01-196-27/+13
* Fix a crash in scalarrepl for memcpy/memmove where the source and destinationBob Wilson2010-01-191-6/+10
* use BSSLocal classifier to identify 'lcomm' data instead ofChris Lattner2010-01-193-66/+41
* make TLOF subclassify BSS based on linkage type into private, externalChris Lattner2010-01-191-2/+7
* now that elf weak bss symbols are handled correctly, simplify a bunch of code.Chris Lattner2010-01-193-89/+18
* fix a significant difference between llvm and gcc on ELF systems:Chris Lattner2010-01-192-3/+5
* introduce a section kind for common linkage. Use this to slightlyChris Lattner2010-01-195-24/+99
* Even more explanation.Bill Wendling2010-01-192-0/+24
* change an accessor to a predicate.Chris Lattner2010-01-193-6/+6
* Cleanup handling of .zerofill on darwin:Chris Lattner2010-01-196-145/+164
* Remove this fixme, looking at the linker source, all targets pad to 4 bytes.Nate Begeman2010-01-191-2/+0
* Revert accident check-in from r93165.Devang Patel2010-01-191-8/+6
* Fix comment.Eric Christopher2010-01-191-1/+1
* Fix r93758. Use isel patterns instead of c++ selection code to select rbit an...Evan Cheng2010-01-193-8/+7