- 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
-
Daniel Dunbar authored
llvm-svn: 76384
-
- Jul 19, 2009
-
-
Eli Friedman authored
being more consistent with other backends, this makes the SPARC backend deal with functions with arguments with illegal types correctly, which fixes some tests in test/CodeGen/Generic. llvm-svn: 76375
-
Evan Cheng authored
llvm-svn: 76374
-
Daniel Dunbar authored
llvm-svn: 76356
-
Daniel Dunbar authored
llvm-svn: 76354
-
Eli Friedman authored
copied from the SystemZ target. I don't think this causes any significant changes to the output (I compared the assembly, and the results appeared to be essentially unchanged), although I don't actually have an Alpha to test on. I would appreciate if anyone with the appropriate hardware could test this. I'm not sure if that includes anyone subscribed to llvm-commits, though. llvm-svn: 76353
-
Daniel Dunbar authored
- What it doesn't have is the rest of its cmake files... llvm-svn: 76352
-
Daniel Dunbar authored
- We should canonicalize this and get rid of the cmake and llvm-config hacks to support both variants. llvm-svn: 76350
-
Daniel Dunbar authored
- Shouldn't really be necessary, but currently .inc files get included into some main target headers. llvm-svn: 76349
-
Bruno Cardoso Lopes authored
Use R_X86_64_32S to handle Jump Table Index relocation entries. Hide TAI usage inside getSection* functions llvm-svn: 76347
-
Daniel Dunbar authored
llvm-svn: 76346
-
Daniel Dunbar authored
llvm-svn: 76344
-
- Jul 18, 2009
-
-
Bruno Cardoso Lopes authored
llvm-svn: 76334
-
Bruno Cardoso Lopes authored
Use proper relocation type to build relocations for JumpTables (rodata sections). llvm-svn: 76326
-
Anton Korobeynikov authored
llvm-svn: 76316
-
Anton Korobeynikov authored
llvm-svn: 76315
-
Anton Korobeynikov authored
llvm-svn: 76314
-
Anton Korobeynikov authored
llvm-svn: 76313
-
Anton Korobeynikov authored
llvm-svn: 76312
-
Anton Korobeynikov authored
llvm-svn: 76311
-
Anton Korobeynikov authored
llvm-svn: 76310
-
Evan Cheng authored
llvm-svn: 76281
-
Evan Cheng authored
Revert 76177 for now. It's messing up ARM asm printing. Also this significant debate about its efficiency. llvm-svn: 76279
-
Evan Cheng authored
Fix x86 inline ams 'q' constraint support. In 32-bit mode, it's just like 'Q', i.e. EAX, EDX, ECX, EBX. In 64-bit mode, it just means all the i64r registers. Yeah, that makes sense. llvm-svn: 76248
-
- Jul 17, 2009
-
-
Chris Lattner authored
starting in getCurrentFunctionEHName. Among other problems, we would try to privative a "foo.eh" label, but end up emitting the label as _Lfoo.eh instead of L_foo.eh on darwin. This is really bad, and the linker has always tolerated these labels existing. For now, just emit them as _foo.eh. This patch also fixes problems with ".eh" labels on unnamed functions and eliminates two strangely defined TargetAsmInfo hooks. llvm-svn: 76231
-
Daniel Dunbar authored
- Not fully enabled yet, need a configure regeneration. llvm-svn: 76230
-
Daniel Dunbar authored
llvm-svn: 76213
-
Jeffrey Yasskin authored
the X86 Emitter. This patch extends that to the rest of the targets that can write to a MachineCodeEmitter: ARM, Alpha, and PPC. llvm-svn: 76211
-
Anton Korobeynikov authored
llvm-svn: 76209
-
David Greene authored
Add logic to align instruction operands to columns for pretty-printing. No target uses this currently. This patch only adds the mechanism so that local installations can choose to enable this. llvm-svn: 76177
-
Duncan Sands authored
llvm-svn: 76176
-
Eli Friedman authored
llvm-svn: 76165
-
Eli Friedman authored
llvm-svn: 76163
-
Eli Friedman authored
test/CodeGen/Generic. llvm-svn: 76162
-
Eli Friedman authored
markings that show up in test/CodeGen/Generic. llvm-svn: 76160
-
Eli Friedman authored
which show up in test/CodeGen/Generic. llvm-svn: 76158
-
Evan Cheng authored
llvm-svn: 76155
-
Eli Friedman authored
llc over test/CodeGen/Generic with -march=alpha. llvm-svn: 76154
-
Eli Friedman authored
llvm-svn: 76149
-