- 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
-
Anders Carlsson authored
Change ActOnReturnStmt to not take a FullExprArg. Instead, Sema will wrap the return expr inside a CXXExprWithTemporaries if needed. llvm-svn: 79342
-
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
-
Edward O'Callaghan authored
llvm-svn: 79332
-
Edward O'Callaghan authored
llvm-svn: 79331
-
Edward O'Callaghan authored
llvm-svn: 79330
-
Zhongxing Xu authored
llvm-svn: 79328
-
Zhongxing Xu authored
BugReporter. llvm-svn: 79327
-
Daniel Dunbar authored
llvm-svn: 79326
-
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
-
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
-