- 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
-
Daniel Dunbar authored
- Patch by Yonggang Luo (with some formatting tweaks by Eli and myself). llvm-svn: 79320
-
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
llvm-svn: 79316
-
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
-
Ted Kremenek authored
which allows custom checks to register callback creator functions for creating BugReporterVisitor objects. This allows various checks to include diagnostics such as 'assuming value is null' with little extra work. Eventually this API should be refactored to be cleaner and more simple. llvm-svn: 79302
-
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
-
John McCall authored
llvm-svn: 79291
-
David Chisnall authored
llvm-svn: 79290
-
Devang Patel authored
llvm-svn: 79289
-
David Chisnall authored
Changes to TargetABIInfo to (hopefully) select the correct calling convention. This has been tested on FreeBSD, and now correctly generates GCC-compatible code for functions returning small structures. Please test it on other platforms! llvm-svn: 79288
-
- 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
-
Jakob Stoklund Olesen authored
llvm-svn: 79271
-
Fariborz Jahanian authored
one is not provided by user. 2) More complete emission of ctor prologue when it has no initializer list or when it is synthesized. llvm-svn: 79269
-
Benjamin Kramer authored
llvm-svn: 79264
-
Dan Gohman authored
llvm-svn: 79263
-
Daniel Dunbar authored
llvm-svn: 79262
-
Anders Carlsson authored
llvm-svn: 79261
-