- 20 Sep, 2010 1 commit
-
-
Bill Wendling authored
llvm-svn: 114337
-
- 17 Sep, 2010 1 commit
-
-
Bill Wendling authored
$ svn merge -c 114220 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r114220 into '.': U lib/CodeGen/MachineCSE.cpp $ svn merge -c 114222 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r114222 into '.': G lib/CodeGen/MachineCSE.cpp llvm-svn: 114224
-
- 15 Sep, 2010 3 commits
-
-
Bill Wendling authored
$ svn merge -c 113600 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113600 into '.': A test/Bitcode/AutoUpgradeGlobals.ll A test/Bitcode/AutoUpgradeGlobals.ll.bc U include/llvm/AutoUpgrade.h U lib/Bitcode/Reader/BitcodeReader.cpp U lib/VMCore/AutoUpgrade.cpp $ svn merge -c 113603 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113603 into '.': G lib/VMCore/AutoUpgrade.cpp $ svn merge -c 113615 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113615 into '.': G lib/VMCore/AutoUpgrade.cpp llvm-svn: 114020
-
https://llvm.org/svn/llvm-project/llvm/trunkBill Wendling authored
--- Merging r113848 into '.': U lib/CodeGen/PeepholeOptimizer.cpp must not peephole away side effects llvm-svn: 113913
-
Bill Wendling authored
$ svn merge -c 113911 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113911 into '.': U test/Transforms/ConstantMerge/dont-merge.ll U lib/Transforms/IPO/ConstantMerge.cpp llvm-svn: 113912
-
- 14 Sep, 2010 4 commits
-
-
Bill Wendling authored
$ svn merge -c 113894 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113894 into '.': U test/MC/AsmParser/X86/x86_instructions.s U lib/Target/X86/AsmParser/X86AsmParser.cpp Log: add a terrible hack to allow out with dx is parens, a gas bug. This fixes PR8114 llvm-svn: 113896
-
Bill Wendling authored
$ svn merge -c 113557 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113557 into '.': U include/llvm/Bitcode/LLVMBitCodes.h U tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp U lib/Bitcode/Reader/BitcodeReader.cpp U lib/Bitcode/Writer/BitcodeWriter.cpp $ svn merge -c 113764 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113764 into '.': U lib/Bitcode/Reader/BitcodeReader.h G lib/Bitcode/Reader/BitcodeReader.cpp $ svn merge -c 113828 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113828 into '.': U lib/VMCore/Metadata.cpp llvm-svn: 113853
-
Bill Wendling authored
$ svn merge -c 113057 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113057 into '.': A test/Transforms/LoopSimplify/preserve-scev.ll U lib/Transforms/Utils/LoopSimplify.cpp llvm-svn: 113851
-
Bill Wendling authored
$ svn merge -c 113820 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113820 into '.': U test/Transforms/LICM/crash.ll U lib/Transforms/Scalar/LICM.cpp Log: fix PR8102, a case where we'd copyValue from a value that we already deleted. Fix this by doing the copyValue's before we delete stuff! llvm-svn: 113823
-
- 10 Sep, 2010 2 commits
-
-
Bill Wendling authored
$ svn merge -c 113637 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113637 into '.': U lib/Target/ARM/ARMBaseInstrInfo.cpp llvm-svn: 113639
-
Bill Wendling authored
$ svn merge -c 113576 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113576 into '.': U test/CodeGen/ARM/2007-01-19-InfiniteLoop.ll U lib/Target/ARM/ARMLoadStoreOptimizer.cpp llvm-svn: 113583
-
- 09 Sep, 2010 4 commits
-
-
Bill Wendling authored
$ svn merge -c 113297 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113297 into '.': U lib/Target/ARM/Thumb2SizeReduction.cpp $ svn merge -c 113322 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113322 into '.': U lib/Target/ARM/ARMInstrNEON.td U lib/Target/ARM/ARMInstrVFP.td U lib/Target/ARM/ARMInstrFormats.td $ svn merge -c 113365 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113365 into '.': U lib/Target/ARM/ARMBaseRegisterInfo.cpp $ svn merge -c 113366 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113366 into '.': G lib/Target/ARM/ARMBaseRegisterInfo.cpp $ svn merge -c 113394 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113394 into '.': G lib/Target/ARM/ARMBaseRegisterInfo.cpp llvm-svn: 113540
-
Bill Wendling authored
llvm-svn: 113532
-
Bill Wendling authored
$ svn merge -c 113299 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113299 into '.': U lib/CodeGen/VirtRegRewriter.cpp llvm-svn: 113531
-
Bill Wendling authored
$ svn merge -c 113483 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113483 into '.': U test/FrontendC/2010-05-18-asmsched.c U test/FrontendC/asm-reg-var-local.c $ svn merge -c 113484 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113484 into '.': U test/FrontendC/cstring-align.c $ svn merge -c 113485 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113485 into '.': U test/FrontendC/2010-07-14-overconservative-align.c Fix tests to pass on platforms which don't support -m64. llvm-svn: 113529
-
- 08 Sep, 2010 4 commits
-
-
Bill Wendling authored
llvm-svn: 113404
-
Bill Wendling authored
llvm-svn: 113402
-
Bill Wendling authored
llvm-svn: 113400
-
https://llvm.org/svn/llvm-project/llvm/trunkBill Wendling authored
--- Merging r113255 into '.': U lib/Target/ARM/Disassembler/ARMDisassemblerCore.h $ svn merge -c 113345 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113345 into '.': U lib/Target/ARM/Disassembler/ARMDisassembler.cpp llvm-svn: 113353
-
- 07 Sep, 2010 2 commits
-
-
https://llvm.org/svn/llvm-project/llvm/trunkBill Wendling authored
--- Merging r113303 into '.': A docs/CommandGuide/llvm-diff.pod U docs/CommandGuide/index.html Log: Add documentation for llvm-diff. llvm-svn: 113310
-
Bill Wendling authored
$ svn merge -c 113257 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113257 into '.': A test/Transforms/InstCombine/sqrt.ll D test/Transforms/InstCombine/2010-07-19-sqrt.ll Renaming test. $ svn merge -c 113260 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113260 into '.': U test/Transforms/InstCombine/sqrt.ll U lib/Transforms/InstCombine/InstCombineCasts.cpp Log: Fix a serious performance regression introduced by r108687 on linux: turning (fptrunc (sqrt (fpext x))) -> (sqrtf x) is great, but we have to delete the original sqrt as well. Not doing so causes us to do two sqrt's when building with -fmath-errno (the default on linux). llvm-svn: 113265
-
- 06 Sep, 2010 5 commits
-
-
Bill Wendling authored
$ svn merge -c 113158 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113158 into '.': U lib/Target/X86/X86InstrInfo.td Log: Redefine LOOP* instructions from I to Ii8PCRel as they take an i8 argument. llvm-svn: 113175
-
Bill Wendling authored
llvm-svn: 113153
-
Bill Wendling authored
$ svn merge -c 113146 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113146 into '.': U test/Transforms/LICM/crash.ll U lib/Transforms/Scalar/LICM.cpp Log: fix PR8067, an over-aggressive assertion in LICM. llvm-svn: 113152
-
Bill Wendling authored
$ svn merge -c 113124 https://llvm.org/svn/llvm-project/cfe/trunk --- Merging r113124 into '.': A test/SemaCXX/unary-real-imag.cpp U lib/Sema/SemaExpr.cpp Log: PR8023: Don't crash on invalid uses of __real__ on class types in C++. $ svn merge -c 113125 https://llvm.org/svn/llvm-project/cfe/trunk --- Merging r113125 into '.': U lib/Lex/Pragma.cpp Log: fix 7320: we can't delete a trailing space if it doesn't exist. $ svn merge -c 113127 https://llvm.org/svn/llvm-project/cfe/trunk --- Merging r113127 into '.': U test/Sema/warn-write-strings.c U lib/Headers/stddef.h Log: fix PR7192 by defining wchar_t in a more conventional way. The type of L"x" can change based on command line arguments. $ svn merge -c 113128 https://llvm.org/svn/llvm-project/cfe/trunk --- Merging r113128 into '.': A test/CodeGen/fold-const-declref.c U lib/AST/ExprConstant.cpp Log: PR7242: Make sure to use a different context for evaluating constant initializers, so the result of the evaluation doesn't leak through inconsistently. Also, don't evaluate references to variables with initializers with side-effects. $ svn merge -c 113130 https://llvm.org/svn/llvm-project/cfe/trunk --- Merging r113130 into '.': U test/CodeGen/designated-initializers.c U lib/CodeGen/CGExprAgg.cpp Log: move the hackaround for PR6537 to catch unions as well, fixing the ICE in PR7151 $ svn merge -c 113131 https://llvm.org/svn/llvm-project/cfe/trunk --- Merging r113131 into '.': U test/SemaCXX/i-c-e-cxx.cpp Log: Update test for r113128. llvm-svn: 113151
-
Bill Wendling authored
$ svn merge -c 113123 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113123 into '.': U examples/Fibonacci/fibonacci.cpp fit in 80 columns and don't crash on exit, fixes PR8080 llvm-svn: 113150
-
- 05 Sep, 2010 1 commit
-
-
Bill Wendling authored
$ svn merge -c 113109 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r113109 into '.': U test/Transforms/GlobalOpt/crash.ll U lib/Analysis/ValueTracking.cpp Log: fix PR8063, a crash in globalopt in the malloc analysis code. llvm-svn: 113111
-
- 04 Sep, 2010 12 commits
-
-
Owen Anderson authored
has not yet received enough testing prior to this release. llvm-svn: 113060
-
Bill Wendling authored
llvm-svn: 113053 llvm-svn: 113051
-
Bruno Cardoso Lopes authored
llvm-svn: 113050
-
John McCall authored
llvm-svn: 113049
-
Bruno Cardoso Lopes authored
llvm-svn: 113048
-
Bruno Cardoso Lopes authored
llvm-svn: 113047
-
Jim Ingham authored
llvm-svn: 113046
-
Bruno Cardoso Lopes authored
llvm-svn: 113045
-
Bruno Cardoso Lopes authored
llvm-svn: 113044
-
Bruno Cardoso Lopes authored
llvm-svn: 113043
-
Chris Lattner authored
location is being re-stored to the memory location. We would get a dangling pointer from the SSAUpdate data structure and miss a use. This fixes PR8068 llvm-svn: 113042
-
Caroline Tice authored
This is a very large commit that completely re-does the way lldb handles user settable internal variables (the equivalent of set/show variables in gdb). In addition to the basic infrastructure (most of which is defined in UserSettingsController.{h,cpp}, there are examples of two classes that have been set up to contain user settable variables (the Debugger and Process classes). The 'settings' command has been modified to be a command-subcommand structure, and the 'set', 'show' and 'append' commands have been moved into this sub-commabnd structure. The old StateVariable class has been completely replaced by this, and the state variable dictionary has been removed from the Command Interpreter. Places that formerly accessed the state variable mechanism have been modified to access the variables in this new structure instead (checking the term-width; getting/checking the prompt; etc.) Variables are attached to classes; there are two basic "flavors" of variables that can be set: "global" variables (static/class-wide), and "instance" variables (one per instance of the class). The whole thing has been set up so that any global or instance variable can be set at any time (e.g. on start up, in your .lldbinit file), whether or not any instances actually exist (there's a whole pending and default values mechanism to help deal with that). llvm-svn: 113041
-
- 03 Sep, 2010 1 commit
-
-
Johnny Chen authored
llvm-svn: 113039
-