Age | Commit message (Collapse) | Author | Files | Lines |
|
that caused this to happen.
llvm-svn: 115298
|
|
http://llvm.org/bugs/show_bug.cgi?id=8153
llvm-svn: 115183
|
|
llvm-svn: 115101
|
|
llvm-svn: 115093
|
|
This means that code wanting to be compatible needs to use ifdefs :(
llvm-svn: 114950
|
|
llvm-svn: 114337
|
|
$ 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
|
|
$ 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
|
|
--- Merging r113848 into '.':
U lib/CodeGen/PeepholeOptimizer.cpp
must not peephole away side effects
llvm-svn: 113913
|
|
$ 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
|
|
$ 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
|
|
$ 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
|
|
$ 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
|
|
$ 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
|
|
$ svn merge -c 113637 https://llvm.org/svn/llvm-project/llvm/trunk
--- Merging r113637 into '.':
U lib/Target/ARM/ARMBaseInstrInfo.cpp
llvm-svn: 113639
|
|
$ 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
|
|
$ 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
|
|
llvm-svn: 113532
|
|
$ svn merge -c 113299 https://llvm.org/svn/llvm-project/llvm/trunk
--- Merging r113299 into '.':
U lib/CodeGen/VirtRegRewriter.cpp
llvm-svn: 113531
|
|
$ 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
|
|
release.
llvm-svn: 113404
|
|
llvm-svn: 113402
|
|
llvm-svn: 113400
|
|
--- 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
|
|
--- Merging r113303 into '.':
A docs/CommandGuide/llvm-diff.pod
U docs/CommandGuide/index.html
Log:
Add documentation for llvm-diff.
llvm-svn: 113310
|
|
$ 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
|
|
$ 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
|
|
llvm-svn: 113153
|
|
$ 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
|
|
$ 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
|
|
$ 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
|
|
$ 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
|
|
has not yet received enough testing prior to this release.
llvm-svn: 113060
|
|
llvm-svn: 113053
llvm-svn: 113051
|
|
llvm-svn: 113050
|
|
llvm-svn: 113049
|
|
llvm-svn: 113048
|
|
llvm-svn: 113047
|
|
llvm-svn: 113046
|
|
llvm-svn: 113045
|
|
llvm-svn: 113044
|
|
llvm-svn: 113043
|
|
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
|
|
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
|
|
llvm-svn: 113039
|
|
chandlerc.
llvm-svn: 113038
|
|
and 'i386'
in order to be run. And added a default build phase at the beginning of the method.
llvm-svn: 113037
|
|
llvm-svn: 113035
|
|
llvm-svn: 113034
|
|
kinds. How shameful that this code was duplicated!
llvm-svn: 113033
|