- Aug 18, 2009
-
-
David Greene authored
Make various changes suggested by Chris. llvm-svn: 79358
-
Misha Brukman authored
llvm-svn: 79357
-
Daniel Dunbar authored
llvm-svn: 79356
-
Owen Anderson authored
Privatize the ValueHandle global map. Because this is used so heavily throughout the code base, locking all accesses to it is not practical performance-wise. llvm-svn: 79355
-
Daniel Dunbar authored
llvm-svn: 79354
-
Erick Tryzelaar authored
llvm-svn: 79353
-
Eric Christopher authored
of LDFLAGS. llvm-svn: 79352
-
Richard Osborne authored
llvm-svn: 79351
-
Daniel Dunbar authored
llvm-svn: 79350
-
Dan Gohman authored
llvm-svn: 79348
-
Chris Lattner authored
llvm-svn: 79347
-
Chris Lattner authored
llvm-svn: 79346
-
Chris Lattner authored
llvm-svn: 79345
-
Dan Gohman authored
TargetData is not present. It still uses TargetData when available. This generalization also fixed some limitations in the TargetData case; the attached testcase covers this. llvm-svn: 79344
-
Chris Lattner authored
llvm-svn: 79343
-
Oscar Fuentes authored
required on some platforms for building shared libraries that link to the LLVM libraries. llvm-svn: 79339
-
Dan Gohman authored
remove RemoveDuplicateSuccessor, as it is no longer necessary, and because it breaks assumptions made in MachineBasicBlock::isOnlyReachableByFallthrough. Convert test/CodeGen/X86/omit-label.ll to FileCheck and add a testcase for PR4732. test/CodeGen/Thumb2/thumb2-ifcvt2.ll sees a diff with this commit due to it being bugpoint-reduced to the point where it doesn't matter what the condition for the branch is. Add some more interesting code to test/CodeGen/X86/2009-08-06-branchfolder-crash.ll, which is the testcase that originally motivated the RemoveDuplicateSuccessor code, to help verify that the original problem isn't being re-broken. llvm-svn: 79338
-
Dan Gohman authored
unruly indices for arrays that are members of structs. llvm-svn: 79337
-
Anton Korobeynikov authored
Patch by Dmitry Gorbachev! llvm-svn: 79334
-
Misha Brukman authored
llvm-svn: 79333
-
Daniel Dunbar authored
llvm-svn: 79325
-
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
-