- Jan 19, 2011
-
-
Stephen Wilson authored
This fixes a bug where the dynamic loader rendezvous was not updating its internal state when first initialized. llvm-svn: 123794
-
Douglas Gregor authored
clang_createTranslationUnitFromSourceFile(). llvm-svn: 123793
-
Johnny Chen authored
rdar://problem/8875425 Found mySource->isa local variable assertion failed llvm-svn: 123792
-
NAKAMURA Takumi authored
llvm-svn: 123791
-
NAKAMURA Takumi authored
llvm-svn: 123790
-
Sean Callanan authored
support for minimal type import functionality. llvm-svn: 123787
-
Owen Anderson authored
Unfortunately, while this is the "right" thing to do, it breaks some ARM asm parsing tests because MemMode5 and ThumbMemModeReg are ambiguous. This is tricky to resolve since neither is a subset of the other. XFAIL the test for now. The old way was broken in other ways, just ways we didn't happen to be testing, and our ARM asm parsing is going to require significant revisiting at a later point anyways. llvm-svn: 123786
-
- Jan 18, 2011
-
-
Jim Ingham authored
llvm-svn: 123784
-
Bruno Cardoso Lopes authored
vmrs reg, fpexc vmrs reg, fpsid vmsr fpexc, reg vmsr fpsid, reg llvm-svn: 123783
-
Greg Clayton authored
llvm-svn: 123782
-
Greg Clayton authored
Use generic CPU types instead of hard coding to mach-o when getting default byte order (patch from Stephen Wilson). llvm-svn: 123781
-
Greg Clayton authored
llvm-svn: 123780
-
Greg Clayton authored
llvm-svn: 123779
-
Bruno Cardoso Lopes authored
llvm-svn: 123778
-
Ted Kremenek authored
references by monitoring whether an access to a variable is solely to compute it's lvalue or to do an lvalue-to-rvalue conversion (i.e., a load). llvm-svn: 123777
-
Bruno Cardoso Lopes authored
llvm-svn: 123776
-
Dan Gohman authored
are pointing to the same object, one pointer is accessing the entire object, and the other is access has a non-zero size. This prevents TBAA from kicking in and saying NoAlias in such cases. llvm-svn: 123775
-
Jakob Stoklund Olesen authored
Analyze the live range's behavior entering and leaving basic blocks. Compute an interference pattern for each allocation candidate, and use SpillPlacement to find an optimal region where that register can be live. This code is still not enabled. llvm-svn: 123774
-
Rafael Espindola authored
llvm-svn: 123773
-
Bruno Cardoso Lopes authored
llvm-svn: 123772
-
-
Bruno Cardoso Lopes authored
llvm-svn: 123770
-
Jim Grosbach authored
llvm-svn: 123769
-
Bruno Cardoso Lopes authored
llvm-svn: 123768
-
Argyrios Kyrtzidis authored
definition by command line options. Fixes rdar://8875916. llvm-svn: 123767
-
Bruno Cardoso Lopes authored
llvm-svn: 123766
-
Bruno Cardoso Lopes authored
llvm-svn: 123763
-
Greg Clayton authored
I added support for asking if the GDB remote server supports thread suffixes for packets that should be thread specific (register read/write packets) because the way the GDB remote protocol does it right now is to have a notion of a current thread for register and memory reads/writes (set via the "$Hg%x" packet) and a current thread for running ("$Hc%x"). Now we ask the remote GDB server if it supports adding the thread ID to the register packets and we enable that feature in LLDB if supported. This stops us from having to send a bunch of packets that update the current thread ID to some value which is prone to error, or extra packets. llvm-svn: 123762
-
Bruno Cardoso Lopes authored
llvm-svn: 123760
-
-
Douglas Gregor authored
llvm-svn: 123758
-
Duncan Sands authored
These were not recommended by my auto-simplifier since they don't fire often enough. However they do fire from time to time, for example they remove one subtraction from the final bitcode for 483.xalancbmk. llvm-svn: 123755
-
Duncan Sands authored
simplification in fully optimized code. It occurs sporadically in the testsuite, and many times in 403.gcc: the final bitcode has 131 fewer subtractions after this change. The reason that the multiplies are not eliminated is the same reason that instcombine did not catch this: they are used by other instructions (instcombine catches this with a more general transform which in general is only profitable if the operands have only one use). llvm-svn: 123754
-
John McCall authored
parameter types. llvm-svn: 123753
-
Chris Lattner authored
llvm-svn: 123752
-
John McCall authored
::getCVRQualifiers() now look through array types, like all the other standard queries. Also, make a 'split' variant of getUnqualifiedType(). llvm-svn: 123751
-
Chris Lattner authored
llvm-svn: 123750
-
Venkatraman Govindaraju authored
SPARC backend: Modified LowerCall and LowerFormalArguments so that they use CallingConv assignments. llvm-svn: 123749
-
Cameron Zwarich authored
llvm-svn: 123748
-
Cameron Zwarich authored
llvm-svn: 123747
-