- Oct 16, 2012
-
-
Bill Wendling authored
Use the Attributes::get method which takes an AttrVal value directly to simplify the code a bit. No functionality change. llvm-svn: 166009
-
Bill Wendling authored
llvm-svn: 166008
-
Bill Wendling authored
llvm-svn: 166007
-
Kostya Serebryany authored
llvm-svn: 166006
-
Jason Molenda authored
must push something on the stack for a function call or not. In x86, the stack pointer is decremented when the caller's pc is saved on the stack. In arm, the stack pointer and frame pointer don't necessarily have to change for a function call, although most functions need to use some stack space during their execution. Use this information in the RegisterContextLLDB to detect invalid unwind scenarios more accurately. <rdar://problem/12348574> llvm-svn: 166005
-
Craig Topper authored
llvm-svn: 166004
-
Rafael Espindola authored
llvm-svn: 166003
-
Jordan Rose authored
Follow-up to r165838, which fixed a potential crash. llvm-svn: 166002
-
Andrew Trick authored
This is a medium term workaround until we have a more robust solution in the form of a register liveness utility for postRA passes. llvm-svn: 166001
-
Jim Ingham authored
Patch from Matt Kopec <matt.kopec@intel.com> to fix the problem that if two breakpoints were set on consecutive addresses, the continue from the first breakpoint would skip the second. llvm-svn: 166000
-
Jakob Stoklund Olesen authored
llvm-svn: 165999
-
Nadav Rotem authored
llvm-svn: 165997
-
Anna Zaks authored
llvm-svn: 165995
-
Anna Zaks authored
llvm-svn: 165994
-
Anna Zaks authored
llvm-svn: 165993
-
Anna Zaks authored
llvm-svn: 165992
-
Greg Clayton authored
Added "process plugin packet send" and "process plugin packet history" for GDB remote. "process plugin packet send" will send a packet and receive a response. "process plugin packet history" will dump the packet history buffer. llvm-svn: 165991
-
Jakob Stoklund Olesen authored
Clients can use the equivalent functions in MRI. llvm-svn: 165990
-
Michael Liao authored
- Besides used in SjLj exception handling, __builtin_setjmp/__longjmp is also used as a light-weight replacement of setjmp/longjmp which are used to implementation continuation, user-level threading, and etc. The support added in this patch ONLY addresses this usage and is NOT intended to support SjLj exception handling as zero-cost DWARF exception handling is used by default in X86. llvm-svn: 165989
-
Daniel Dunbar authored
llvm-svn: 165988
-
Daniel Dunbar authored
- This doesn't get used, but it is a simple workaround for PR14013. llvm-svn: 165987
-
Daniel Dunbar authored
llvm-svn: 165986
-
Jakob Stoklund Olesen authored
All callers can simply use the corresponding MRI functions. llvm-svn: 165985
-
Owen Anderson authored
Add range-based set()/reset() to BitVector. These allow fast setting/resetting of ranges of bits, particularly useful when dealing with very large BitVector's. llvm-svn: 165984
-
- Oct 15, 2012
-
-
Jakob Stoklund Olesen authored
Using the cached bit vector in MRI avoids comstantly allocating and recomputing the reserved register bit vector. llvm-svn: 165983
-
Jakob Stoklund Olesen authored
Also provide an MRI::getReservedRegs() function to access the frozen register set, and isReserved() and isAllocatable() methods to test individual registers. The various implementations of TRI::getReservedRegs() are quite complicated, and many passes need to look at the reserved register set. This patch makes it possible for these passes to use the cached copy in MRI, avoiding a lot of malloc traffic and repeated calculations. llvm-svn: 165982
-
Jim Grosbach authored
rdar://12502028 llvm-svn: 165981
-
Greg Clayton authored
llvm-svn: 165980
-
Greg Clayton authored
lldb::BasicType ClangASTContext::GetLLDBBasicTypeEnumeration (clang_type_t clang_type) would return a bogus value. llvm-svn: 165979
-
David Blaikie authored
This fixes a CMake build break introduced by r165739. Thanks Jan Voung for the quick suggestion/fix. llvm-svn: 165978
-
Abramo Bagnara authored
llvm-svn: 165977
-
Abramo Bagnara authored
llvm-svn: 165976
-
Abramo Bagnara authored
llvm-svn: 165975
-
Abramo Bagnara authored
llvm-svn: 165974
-
Fariborz Jahanian authored
of their own. llvm-svn: 165972
-
Greg Clayton authored
llvm-svn: 165964
-
Nico Weber authored
See PR14013. llvm-svn: 165963
-
Nico Weber authored
See PR14013. llvm-svn: 165962
-
Bill Wendling authored
Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change. llvm-svn: 165961
-
Bill Wendling authored
Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change. llvm-svn: 165960
-