- Mar 31, 2011
-
-
Jakob Stoklund Olesen authored
The rematerialized instruction may require a more constrained register class than the register being spilled. In the test case, the spilled register has been inflated to the DPR register class, but we are rematerializing a load of the ssub_0 sub-register which only exists for DPR_VFP2 registers. The register class is reinflated after spilling, so the conservative choice is only temporary. llvm-svn: 128610
-
Caroline Tice authored
Add "Bits64" utility function. Add code to emulate VSTM ARM instruction (store multiple floating point registers). llvm-svn: 128609
-
John McCall authored
change. llvm-svn: 128608
-
Matt Beaumont-Gay authored
llvm-svn: 128607
-
Matt Beaumont-Gay authored
llvm-svn: 128606
-
Matt Beaumont-Gay authored
llvm-svn: 128605
-
Johnny Chen authored
have a Code symbol and do disassembly on it. llvm-svn: 128604
-
Ken Dyck authored
VCallAndVBaseOffsetBuilder::getCurrentOffsetOffset() to CharUnits. No change in functionality intended. llvm-svn: 128603
-
Greg Clayton authored
const data, etc, and also for SBAddress objects to classify their type of section they are in and also getting the module for a section offset address. lldb::SymbolType SBSymbol::GetType(); lldb::SectionType SBAddress::GetSectionType (); lldb::SBModule SBAddress::GetModule (); llvm-svn: 128602
-
Johnny Chen authored
To be modified to take advantage of the new SBSymbol API which checks a symbol for its type. llvm-svn: 128601
-
Ken Dyck authored
VCallAndVBaseOffsetBuilder::AddVBaseOffsets() to CharUnits. No change in functionality intended. llvm-svn: 128600
-
Daniel Dunbar authored
- Please never ever ever ever write a tool that sniffs this. llvm-svn: 128599
-
Ken Dyck authored
constructor to CharUnits. No change in functionality intended. llvm-svn: 128598
-
Matt Beaumont-Gay authored
This revision introduced a dependency cycle, as nlewycky mentioned by email. llvm-svn: 128597
-
Ken Dyck authored
VCallAndVBaseOffsetBuilder::AddVCallAndVBaseOffsets() to CharUnits. No change in functionality intended. llvm-svn: 128596
-
Daniel Dunbar authored
into the Clang version. llvm-svn: 128595
-
Nick Lewycky authored
llvm-svn: 128594
-
Jim Ingham authored
Convert ValueObject to explicitly maintain the Execution Context in which they were created, and then use that when they update themselves. That means all the ValueObject evaluate me type functions that used to require a Frame object now do not. I didn't remove the SBValue API's that take this now useless frame, but I added ones that don't require the frame, and marked the SBFrame taking ones as deprecated. llvm-svn: 128593
-
Jim Ingham authored
llvm-svn: 128592
-
Bob Wilson authored
llvm-svn: 128591
-
Bob Wilson authored
llvm-svn: 128590
-
Caroline Tice authored
Modify ARM instruction tables to allow for specifying floating point variants. Add code to emulate VLDM ARM instruction (loading multiplt floating point registers). Add function declarations for other floating point instructions to emulate. llvm-svn: 128589
-
Jim Ingham authored
llvm-svn: 128588
-
Owen Anderson authored
Somehow we managed to forget to encode the lane index for a large swathe of NEON instructions. With this fix, the entire test-suite passes with the Thumb integrated assembler. llvm-svn: 128587
-
Evan Cheng authored
llvm-svn: 128586
-
Bruno Cardoso Lopes authored
{STR,LDC}{2}_PRE. - Fixed the encoding in some places. - Some of those instructions were using am2offset and now use addrmode2. Codegen isn't affected, instructions which use SelectAddrMode2Offset were not touched. - Teach printAddrMode2Operand to check by the addressing mode which index mode to print. - This is a work in progress, more work to come. The idea is to change places which use am2offset to use addrmode2 instead, as to unify assembly parser. - Add testcases for assembly parser llvm-svn: 128585
-
Cameron Zwarich authored
can be recognized. This fixes <rdar://problem/9183078>. llvm-svn: 128584
-
Jim Grosbach authored
llvm-svn: 128583
-
Johnny Chen authored
Modify self.expect() patterns to react to API change for SourceManager.DisplaySourceLinesWithLineNumbers(). llvm-svn: 128581
-
- Mar 30, 2011
-
-
-
Bill Wendling authored
that one of the numbers is signed while the other is unsigned. This could lead to a wrong result when the signed was promoted to an unsigned int. * Add the data layout line to the testcase so that it will test the appropriate thing. Patch by David Terei! llvm-svn: 128577
-
Johnny Chen authored
Add a missing result.SetStatus() stmt to the CommandObjectPlatformList::Execute() impl. llvm-svn: 128575
-
Akira Hatanaka authored
llvm-svn: 128574
-
Ted Kremenek authored
llvm-svn: 128573
-
Johnny Chen authored
llvm-svn: 128572
-
Caroline Tice authored
Fill in code for EmulateSTRDImm and EmulateSTRDReg, to emulate the STRD (immediate) and STRD (register) instructions. llvm-svn: 128570
-
Johnny Chen authored
Add an option to specify the symbols to disassemble instead of the existing 'num of symbols to disassemble' option. If both are present, the 'symbols to disassemble' overrides the 'num of symbols to disassemble'. An example usage: $ ./lldb-disasm.py -C 'platform create remote-ios' -e /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/usr/lib/libSystem.B.dylib -o '-r -n' -s vprintf -s acosf_special llvm-svn: 128569
-
Jakob Stoklund Olesen authored
Prevent infinite growth of the list. Patch by José Fonseca! llvm-svn: 128568
-
Jakob Stoklund Olesen authored
StringMap was not properly updating NumTombstones after a clear or rehash. This was not fatal until now because the table was growing faster than NumTombstones could, but with the previous change of preventing infinite growth of the table the invariant (NumItems + NumTombstones <= NumBuckets) stopped being observed, causing infinite loops in certain situations. Patch by José Fonseca! llvm-svn: 128567
-
Jakob Stoklund Olesen authored
Rehash but don't grow when full of tombstones. Patch by José Fonseca! llvm-svn: 128566
-