- Jan 12, 2009
-
-
Duncan Sands authored
suggested by Chris. llvm-svn: 62099
-
- Dec 22, 2008
-
-
Dan Gohman authored
functions. llvm-svn: 61345
-
- Dec 19, 2008
-
-
Rafael Espindola authored
The EH_frame and .eh symbols are now private, except for darwin9 and earlier. The patch also fixes the definition of PrivateGlobalPrefix on pcc linux. llvm-svn: 61242
-
- Dec 03, 2008
-
-
Rafael Espindola authored
Print a single parameter .file directive if we have an ELF target. llvm-svn: 60480
-
- Nov 22, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 59872
-
- Nov 10, 2008
-
-
Chris Lattner authored
llvm-svn: 58963
-
Chris Lattner authored
string in the .ll and .s printers. llvm-svn: 58962
-
- Nov 09, 2008
-
-
Anton Korobeynikov authored
and breaks llvm-gcc llvm-svn: 58926
-
- Nov 08, 2008
-
-
Anton Korobeynikov authored
FIXME: it seems, that most of targets don't support offsets wrt CPI/GlobalAddress', was it intentional? llvm-svn: 58917
-
- Oct 10, 2008
-
-
Dale Johannesen authored
valid comments in inline assembly. gcc.target/i386/20011009-1.c llvm-svn: 57365
-
Dale Johannesen authored
and APFloat::convertToInteger. Restore return value to IEEE754. Adjust all users accordingly. llvm-svn: 57329
-
- Oct 09, 2008
-
-
Dale Johannesen authored
make it clearer what the function does. No functional change. llvm-svn: 57325
-
- Oct 03, 2008
-
-
Dan Gohman authored
isReg, etc., from isRegister, etc. llvm-svn: 57006
-
- Sep 25, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 56584
-
Anton Korobeynikov authored
llvm-svn: 56583
-
Anton Korobeynikov authored
llvm-svn: 56579
-
Anton Korobeynikov authored
llvm-svn: 56574
-
Anton Korobeynikov authored
llvm-svn: 56573
-
Anton Korobeynikov authored
llvm-svn: 56572
-
Anton Korobeynikov authored
llvm-svn: 56571
-
- Sep 24, 2008
-
-
Dale Johannesen authored
RA problem by expanding the live interval of an earlyclobber def back one slot. Remove overlap-earlyclobber throughout. Remove earlyclobber bits and their handling from live internals. llvm-svn: 56539
-
- Sep 17, 2008
-
-
Dale Johannesen authored
with an earlyclobber operand elsewhere. Propagate this bit and the earlyclobber bit through SDISel. Change linear-scan RA not to allocate regs in a way that conflicts with an earlyclobber. See also comments. llvm-svn: 56290
-
- Sep 10, 2008
-
-
Dale Johannesen authored
UsedDirective for some symbols in llvm.used into Darwin-specific code. I've decided LessPrivateGlobal is potentially a useful abstraction and left it in the target-independent area, with improved comment. llvm-svn: 56024
-
- Sep 09, 2008
-
-
Dale Johannesen authored
objects in llvm.used (thanks Anton). Makes visible the magic 'l' prefix for symbols on Darwin which are to be passed through the assembler, then removed at linktime (previously all references to this had been hidden in the ObjC FE code, oh well). llvm-svn: 55973
-
- Sep 08, 2008
-
-
Dale Johannesen authored
llvm-svn: 55962
-
Dan Gohman authored
llvm-svn: 55919
-
- Sep 04, 2008
-
-
Dan Gohman authored
llvm-svn: 55779
-
- Sep 03, 2008
-
-
Dale Johannesen authored
list that have internal linkage; the linker doesn't need or want this. (These objects must still be preserved at compile time, so just removing them from the llvm.used list doesn't work.) Should affect only Darwin. llvm-svn: 55722
-
- Aug 21, 2008
-
-
Owen Anderson authored
llvm-svn: 55134
-
Owen Anderson authored
llvm-svn: 55092
-
- Aug 19, 2008
-
-
Chris Lattner authored
llvm-svn: 54978
-
- Aug 17, 2008
-
-
Gordon Henriksen authored
In particular, Collector was confusing to implementors. Several thought that this compile-time class was the place to implement their runtime GC heap. Of course, it doesn't even exist at runtime. Specifically, the renames are: Collector -> GCStrategy CollectorMetadata -> GCFunctionInfo CollectorModuleMetadata -> GCModuleInfo CollectorRegistry -> GCRegistry Function::getCollector -> getGC (setGC, hasGC, clearGC) Several accessors and nested types have also been renamed to be consistent. These changes should be obvious. llvm-svn: 54899
-
Anton Korobeynikov authored
llvm-svn: 54891
-
Anton Korobeynikov authored
llvm-svn: 54885
-
Anton Korobeynikov authored
llvm-svn: 54884
-
Gordon Henriksen authored
Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. llvm-svn: 54881
-
Gordon Henriksen authored
Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. llvm-svn: 54880
-
Chris Lattner authored
returning an std::string by value, it fills in a SmallString/SmallVector passed in. This significantly reduces string thrashing in some cases. More specifically, this: - Adds an operator<< and a print method for APInt that allows you to directly send them to an ostream. - Reimplements APInt::toString to be much simpler and more efficient algorithmically in addition to not thrashing strings quite as much. This speeds up llvm-dis on kc++ by 7%, and may also slightly speed up the asmprinter. This also fixes a bug I introduced into the asmwriter in a previous patch w.r.t. alias printing. llvm-svn: 54873
-
- Aug 16, 2008
-
-
Anton Korobeynikov authored
Move SLEB/ULEB size calculation routines from AsmPrinter to TargetAsmInfo. This makes JIT asmprinter-free. llvm-svn: 54843
-
- Aug 08, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 54540
-