- Aug 25, 2009
-
-
Dale Johannesen authored
llvm-svn: 79961
-
- Aug 22, 2009
-
-
Chris Lattner authored
llvm-svn: 79777
-
Chris Lattner authored
llvm-svn: 79763
-
Devang Patel authored
llvm-svn: 79742
-
- Aug 20, 2009
-
-
Dale Johannesen authored
llvm-svn: 79495
-
Dale Johannesen authored
llvm-svn: 79484
-
- Aug 19, 2009
-
-
Chris Lattner authored
talk to the MCStreamer directly instead. llvm-svn: 79405
-
- Aug 18, 2009
-
-
Chris Lattner authored
send instructions like: NEW: movl "L___stack_chk_guard$non_lazy_ptr" - "L1$pb"(%esi), %eax OLD: movl L___stack_chk_guard$non_lazy_ptr-"L1$pb"(%esi), %eax through the streamer. Several fixmes. llvm-svn: 79317
-
- Aug 17, 2009
-
-
Chris Lattner authored
just remove the argument and replace it with 1. llvm-svn: 79246
-
- Aug 16, 2009
-
-
Chris Lattner authored
llvm-svn: 79175
-
Chris Lattner authored
can asmprint: NEW: movl "L___stack_chk_guard$non_lazy_ptr", %eax OLD: movl L___stack_chk_guard$non_lazy_ptr, %eax where 'new' is coming out of the MCInst version of the printer. llvm-svn: 79170
-
- Aug 13, 2009
-
-
Dan Gohman authored
PrintUnmangledNameSafely. llvm-svn: 78878
-
Dale Johannesen authored
This allows WebKit to build again. llvm-svn: 78872
-
- Aug 12, 2009
-
-
Dan Gohman authored
llvm-svn: 78834
-
- Aug 11, 2009
-
-
Owen Anderson authored
the latter is capable of representing either a primitive or an extended type. llvm-svn: 78713
-
Owen Anderson authored
llvm-svn: 78610
-
- Aug 10, 2009
-
-
Chris Lattner authored
llvm-svn: 78576
-
Chris Lattner authored
instead of syntactically as a string. This means that it keeps track of the segment, section, flags, etc directly and asmprints them in the right format. This also includes parsing and validation support for llvm-mc and "attribute(section)", so we should now start getting errors about invalid section attributes from the compiler instead of the assembler on darwin. Still todo: 1) Uniquing of darwin mcsections 2) Move all the Darwin stuff out to MCSectionMachO.[cpp|h] 3) there are a few FIXMEs, for example what is the syntax to get the S_GB_ZEROFILL segment type? llvm-svn: 78547
-
- Aug 05, 2009
-
-
Devang Patel authored
llvm-svn: 78207
-
Chris Lattner authored
them in the verifier. llvm-svn: 78160
-
Dan Gohman authored
calls were originally put in place because errs() at one time was not unbuffered, and these print routines are commonly used with errs() for debugging. However, errs() is now properly unbuffered, so the flush calls are no longer needed. This significantly reduces the number of write(2) calls for regular asm printing when there are many small functions. llvm-svn: 78137
-
- Aug 04, 2009
-
-
Chris Lattner authored
add new concrete versions for 1/2/4-byte mergable strings. These are not actually created yet. llvm-svn: 78055
-
Chris Lattner authored
llvm-svn: 78006
-
- Aug 03, 2009
-
-
Chris Lattner authored
more step towards "semantics sections" llvm-svn: 78002
-
Chris Lattner authored
code that I will be using shortly. llvm-svn: 77983
-
- Aug 02, 2009
-
-
Daniel Dunbar authored
operands. llvm-svn: 77837
-
- Jul 31, 2009
-
-
Chris Lattner authored
MCSection subclasses yet, but this is a step in the right direction. llvm-svn: 77708
-
- Jul 29, 2009
-
-
Chris Lattner authored
No functionality change. llvm-svn: 77432
-
- Jul 28, 2009
-
-
Devang Patel authored
New name is Metadata.h. llvm-svn: 77370
-
Chris Lattner authored
it is highly specific to the object file that will be generated in the end, this introduces a new TargetLoweringObjectFile interface that is implemented for each of ELF/MachO/COFF/Alpha/PIC16 and XCore. Though still is still a brutal and ugly refactoring, this is a major step towards goodness. This patch also: 1. fixes a bunch of dangling pointer problems in the PIC16 backend. 2. disables the TargetLowering copy ctor which PIC16 was accidentally using. 3. gets us closer to xcore having its own crazy target section flags and pic16 not having to shadow sections with its own objects. 4. fixes wierdness where ELF targets would set CStringSection but not CStringSection_. Factor the code better. 5. fixes some bugs in string lowering on ELF targets. llvm-svn: 77294
-
- Jul 27, 2009
-
-
Chris Lattner authored
MCSections soon instead of Section for all targets, and we need something to own them. llvm-svn: 77252
-
Chris Lattner authored
instead and drive things based off of that. llvm-svn: 77184
-
- Jul 26, 2009
-
-
Daniel Dunbar authored
llvm-svn: 77145
-
Daniel Dunbar authored
Also, change MDString to use a StringRef. llvm-svn: 77098
-
- Jul 24, 2009
-
-
Chris Lattner authored
llvm-svn: 76944
-
Chris Lattner authored
llvm-svn: 76942
-
Chris Lattner authored
llvm-svn: 76941
-
- Jul 21, 2009
-
-
Chris Lattner authored
and call PrintGlobalVariable, allowing elimination and simplification of various targets. llvm-svn: 76604
-
- Jul 20, 2009
-
-
Bill Wendling authored
"private" symbols which the assember shouldn't strip, but which the linker may remove after evaluation. This is mostly useful for Objective-C metadata. This is plumbing, so we don't have a use of it yet. More to come, etc. llvm-svn: 76385
-
- Jul 15, 2009
-
-
Chris Lattner authored
cygming, make the two callers only call it if cygming. Other minor cleanups. llvm-svn: 75744
-