- Sep 12, 2011
-
-
Owen Anderson authored
There's no need to add additional predicate operands when converting a tB to a tBfar now. Fixes nightly test failures on armv6 Thumb. <rdar://problem/10110404> llvm-svn: 139531
-
Eric Christopher authored
llvm-svn: 139530
-
Greg Clayton authored
llvm-svn: 139529
-
Bruno Cardoso Lopes authored
However with this fix it does now. Basically the operand order for the x86 target specific node is not the same as the instruction, but since the intrinsic need that specific order at the instruction definition, just change the order during legalization. Also, there were some wrong invertions of condition codes, such as GE => LE, GT => LT, fix that too. Fix PR10907. llvm-svn: 139528
-
Bruno Cardoso Lopes authored
llvm-svn: 139527
-
Bruno Cardoso Lopes authored
llvm-svn: 139526
-
Bruno Cardoso Lopes authored
llvm-svn: 139525
-
Johnny Chen authored
to effect an early error return. Plus add logic to 'frame variable' command object to check that when watchpoint option is on, only one variable with exact name (no regex) is specified as the sole command arg. llvm-svn: 139524
-
Douglas Gregor authored
llvm-svn: 139523
-
Owen Anderson authored
Port more encoding tests to decoding tests, and correct an improper Thumb2 pre-indexed load decoding this uncovered. llvm-svn: 139522
-
Devang Patel authored
llvm-svn: 139521
-
Richard Trieu authored
llvm-svn: 139520
-
Douglas Gregor authored
llvm-svn: 139519
-
Andrew Trick authored
llvm-svn: 139518
-
Andrew Trick authored
llvm-svn: 139517
-
Anna Zaks authored
llvm-svn: 139516
-
Devang Patel authored
llvm-svn: 139515
-
Devang Patel authored
llvm-svn: 139514
-
Devang Patel authored
llvm-svn: 139513
-
Argyrios Kyrtzidis authored
modifying directly for the preamble. This avoids an awful, hard to find, bug where "PreprocessorOpts.DisablePCHValidation = true" would be persistent for subsequent reparses of the translation unit which would result in defines, present in command-line but not in the PCH, being ignored. Fixes rdar://9615399. llvm-svn: 139512
-
Argyrios Kyrtzidis authored
which when set it determines the trial number after which the remapping of files should take effect. llvm-svn: 139511
-
Richard Trieu authored
llvm-svn: 139510
-
-
Anna Zaks authored
llvm-svn: 139508
-
Anna Zaks authored
[analyzer] Fix a new failure encountered while building Adium exposed as a result of r138196(radar://10087620). ObjectiveC property of type int has a value of type ObjCPropRef, which is a Loc. llvm-svn: 139507
-
Anna Zaks authored
llvm-svn: 139506
-
Eli Friedman authored
llvm-svn: 139505
-
Andrew Trick authored
llvm-svn: 139504
-
Devang Patel authored
llvm-svn: 139503
-
Devang Patel authored
llvm-svn: 139502
-
Jakob Stoklund Olesen authored
It has been enabled by default for a while, it was only there to allow performance comparisons. llvm-svn: 139501
-
Jakob Stoklund Olesen authored
SplitKit always computes a complement live range to cover the places where the original live range was live, but no explicit region has been allocated. Currently, the complement live range is created to be as small as possible - it never overlaps any of the regions. This minimizes register pressure, but if the complement is going to be spilled anyway, that is not very important. The spiller will eliminate redundant spills, and hoist others by making the spill slot live range overlap some of the regions created by splitting. Stack slots are cheap. This patch adds the interface to enable spill modes in SplitKit. In spill mode, SplitKit will assume that the complement is going to spill, so it will allow it to overlap regions in order to avoid back-copies. By doing some of the spiller's work early, the complement live range becomes simpler. In some cases, it can become much simpler because no extra PHI-defs are required. This will speed up both splitting and spilling. This is only the interface to enable spill modes, no implementation yet. llvm-svn: 139500
-
Douglas Gregor authored
llvm-svn: 139499
-
Jakob Stoklund Olesen authored
llvm-svn: 139498
-
Douglas Gregor authored
declaration may be the first declaration, we want the ability to that declaration to be marked module-private. llvm-svn: 139497
-
Douglas Gregor authored
Only predefine the OBJC_ZEROCOST_EXCEPTIONS macro if Objective-C exceptions are turned on. Fixes PR10910. llvm-svn: 139496
-
Richard Osborne authored
This information is required if we want LDWCP to be hoisted out of loops. llvm-svn: 139495
-
Richard Osborne authored
llvm-svn: 139494
-
-
Hans Wennborg authored
Fixes PR10898. The warning should be silent when there are parenthesis around the condition expression. llvm-svn: 139492
-