- Aug 18, 2009
-
-
Chris Lattner authored
MCAsmStreamer. Based on this, eliminate the current section from AsmPrinter. While I'm at it, clean up the last of the horrible "switch to null section" stuff and add an assert. This change is in preparation for completely eliminating asmprinter::switchtosection. llvm-svn: 79324
-
Chris Lattner authored
an EHFrame section, so we just emit ehframe data into a random section. This is clearly bad. llvm-svn: 79323
-
Nick Lewycky authored
the problem. llvm-svn: 79322
-
Chris Lattner authored
llvm-svn: 79321
-
Evan Cheng authored
llvm-svn: 79318
-
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
-
Daniel Dunbar authored
- Patch by Yonggang Luo. llvm-svn: 79315
-
Daniel Dunbar authored
- Patch by Yonggang Luo. llvm-svn: 79314
-
Chris Lattner authored
llvm-svn: 79313
-
Chris Lattner authored
llvm-svn: 79312
-
Chris Lattner authored
be able to understand ;-) llvm-svn: 79311
-
Chris Lattner authored
llvm-svn: 79310
-
Daniel Dunbar authored
- This is cleaner, and makes bugpoint match the host instead of the build architecture. - Patch by Sandeep Patel! llvm-svn: 79309
-
Eric Christopher authored
defined ones from the user defined ones. Propagate accordingly. llvm-svn: 79308
-
Daniel Dunbar authored
LLVMInitializeNativeTarget to initialize target info. - Patch by Jose Fonseca. llvm-svn: 79307
-
Dan Gohman authored
llvm-svn: 79306
-
Evan Cheng authored
llvm-svn: 79299
-
Dan Gohman authored
llvm-svn: 79298
-
Anton Korobeynikov authored
llvm-svn: 79297
-
Anton Korobeynikov authored
try to use i686-darwin to build for arm-eabi, you'll quickly run into several false assumptions that the target OS must be the same as the host OS. These patches split $(OS) into $(HOST_OS) and $(TARGET_OS) to help builds like "make check" and the test-suite able to cross compile. Along the way a target of *-unknown-eabi is defined as "Freestanding" so that TARGET_OS checks have something to work with. Patch by Sandeep Patel! llvm-svn: 79296
-
Edward O'Callaghan authored
llvm-svn: 79295
-
Dan Gohman authored
returns a log2 value. llvm-svn: 79293
-
Dale Johannesen authored
for a single "m" constraint; this is wrong because the opcode of a load or store would have to change in parallel. This patch makes it always compute addresses into a register, which is correct but not as efficient as possible. 7144566. llvm-svn: 79292
-
Devang Patel authored
llvm-svn: 79289
-
- Aug 17, 2009
-
-
Jim Grosbach authored
llvm-svn: 79287
-
John McCall authored
llvm-svn: 79285
-
Devang Patel authored
llvm-svn: 79274
-
Jim Grosbach authored
llvm-svn: 79272
-
Benjamin Kramer authored
llvm-svn: 79264
-
Dan Gohman authored
llvm-svn: 79263
-
Daniel Dunbar authored
llvm-svn: 79262
-
Owen Anderson authored
llvm-svn: 79258
-
Nick Lewycky authored
llvm-svn: 79257
-
Owen Anderson authored
llvm-svn: 79256
-
Owen Anderson authored
llvm-svn: 79255
-
Owen Anderson authored
llvm-svn: 79254
-
Benjamin Kramer authored
Clear the uniquing table when initializing TLOF to avoid a crash when the TLOF is reinitialized with a different MCContext. llvm-svn: 79253
-
Nick Lewycky authored
llvm-svn: 79252
-
Jim Grosbach authored
more properly belong. This allows removing the front-end conditionalized SJLJ code, and cleans up the generated IR considerably. All of the infrastructure code (calling _Unwind_SjLj_Register/Unregister, etc) is added by the SjLjEHPrepare pass. llvm-svn: 79250
-
Richard Osborne authored
if not supported by the ELF subtarget. llvm-svn: 79249
-