- Mar 18, 2010
-
-
John McCall authored
so they don't trigger diagnostics like (say) access control. llvm-svn: 98806
-
Ted Kremenek authored
llvm-svn: 98801
-
Ted Kremenek authored
for both CallExprs and ObjCMessageExprs. llvm-svn: 98800
-
Anders Carlsson authored
llvm-svn: 98799
-
Ted Kremenek authored
uninitialized data. llvm-svn: 98796
-
Ted Kremenek authored
a scalar variable with a scalar parameter. This is a form of defensive programming. If the variable is unused, it will be caused by -Wunused-variable. llvm-svn: 98795
-
Ted Kremenek authored
llvm-svn: 98794
-
Dan Gohman authored
llvm-svn: 98793
-
Daniel Dunbar authored
MCValue: Change to holding MCSymbolRefExprs instead of MCSymbols, we will need this for accessing to symbol modifiers. llvm-svn: 98791
-
Daniel Dunbar authored
llvm-svn: 98790
-
Daniel Dunbar authored
MC/Darwin: Add a new target hook for whether the target uses "reliable" symbol differences, basically whether the assembler should attempt to understand atoms when using scattered symbols. Also, avoid some virtual call overhead. llvm-svn: 98789
-
Ted Kremenek authored
the PCHReader more robust to corrupt or invalid PCH files. llvm-svn: 98788
-
Douglas Gregor authored
directives while annotating tokens in CIndex. This functionality should probably be factored out of this routine, but we're not there yet. llvm-svn: 98786
-
Jakob Stoklund Olesen authored
This reverts commit 98776. It broke the llvm-gcc boot strap. llvm-svn: 98784
-
Evan Cheng authored
X86 address mode matching code MatchAddressRecursively does some aggressive hack which require doing a RAUW. It may end up deleting some SDNode up stream. It should avoid referencing deleted nodes. llvm-svn: 98780
-
Devang Patel authored
llvm-svn: 98778
-
Johnny Chen authored
There is a better way coming up. llvm-svn: 98777
-
Jakob Stoklund Olesen authored
Remove ugly hack that aborted the coalescer before using N^2 time. This affects functions with very complicated live intervals for physical registers, i.e. functions with thousands of function calls. llvm-svn: 98776
-
Johnny Chen authored
matches that of Firstcond[0] and E means otherwise. The Firstcond[0] is also tagged in the Mask to facilitate Asm printing. The disassembler also depends on this arrangement. This is similar to what's described in A2.5.2 ITSTATE. Ran: utils/lit/lit.py test/CodeGen/ARM test/CodeGen/Thumb test/CodeGen/Thumb2 successfully. llvm-svn: 98775
-
Johnny Chen authored
addressing modes to omit the '+' from the assembler syntax #+/-<imm> or +/-<Rm>. This patch removes the impl of printT2AddrModeImm8s4OffsetOperand() from ARMAsmPrinter.cpp. It is used by disassembler as of now. llvm-svn: 98774
-
- Mar 17, 2010
-
-
Sean Callanan authored
Mac OS X to match current install location. This has no effect on other platforms. llvm-svn: 98773
-
Jim Grosbach authored
llvm-svn: 98771
-
Jim Grosbach authored
llvm-svn: 98770
-
Bob Wilson authored
llvm-svn: 98769
-
Bob Wilson authored
in svn r74988 but the format field was never widened. llvm-svn: 98768
-
Anders Carlsson authored
llvm-svn: 98765
-
John McCall authored
llvm-svn: 98764
-
Benjamin Kramer authored
llvm-svn: 98763
-
Dan Gohman authored
llvm-svn: 98762
-
Gabor Greif authored
llvm-svn: 98761
-
John McCall authored
ActOnStartCXXMemberDeclaration. We haven't started the field collector on this class yet, so don't stop it. Fixes a crash in the VS buildbot and a memory error on all the others. llvm-svn: 98760
-
Dan Gohman authored
pointer and length, and allocate the arrays in ScalarEvolution's BumpPtrAllocator, so that they get released when their owning SCEV gets released. SCEVs are immutable, so they don't need to worry about operand array resizing. This fixes a memory leak reported in PR6637. llvm-svn: 98755
-
Douglas Gregor authored
from 16 bytes to 8 bytes, since we don't ever use those low 4 bits. Should save some storage. llvm-svn: 98754
-
Bob Wilson authored
llvm-svn: 98753
-
Andrew Lenharth authored
llvm-svn: 98752
-
Johnny Chen authored
Remove it from ARMAddressingModes.h. llvm-svn: 98751
-
Douglas Gregor authored
llvm-svn: 98750
-
Chris Lattner authored
llvm-svn: 98748
-
Johnny Chen authored
instructions to help disassembly. We also changed the output of the addressing modes to omit the '+' from the assembler syntax #+/-<imm> or +/-<Rm>. See, for example, A8.6.57/58/60. And modified test cases to not expect '+' in +reg or #+num. For example, ; CHECK: ldr.w r9, [r7, #28] llvm-svn: 98745
-
Stuart Hastings authored
llvm-svn: 98744
-