- Mar 31, 2011
-
-
Richard Osborne authored
llvm-svn: 128633
-
Bruno Cardoso Lopes authored
- Implement asm parsing support for LDRT, LDRBT, STRT, STRBT and {STR,LDC}{2}_{PRE,POST} fixing the encoding wherever is possible. - Move all instructions which use am2offset without a pattern to use addrmode2. - Add a new encoding bit to describe the index mode used and teach printAddrMode2Operand to check by the addressing mode which index mode to print. - Testcases llvm-svn: 128632
-
Michael J. Spencer authored
llvm-svn: 128631
-
Michael J. Spencer authored
llvm-svn: 128630
-
NAKAMURA Takumi authored
We don't expect the real "powf()" on some hosts (and powf() would be available on other hosts). For consistency, std::pow(double,double) may be called instead. Or, precision issue might attack us, to see unstable regalloc and stack coloring. llvm-svn: 128629
-
Benjamin Kramer authored
Thanks Frits! llvm-svn: 128628
-
Benjamin Kramer authored
llvm-svn: 128627
-
Benjamin Kramer authored
llvm-svn: 128626
-
Benjamin Kramer authored
InstCombine: Shrink "fcmp (fpext x), C" to "fcmp x, C" if C can be losslessly converted to the type of x. Fixes PR9592. llvm-svn: 128625
-
Benjamin Kramer authored
llvm-svn: 128624
-
Duncan Sands authored
llvm-svn: 128623
-
Duncan Sands authored
llvm-svn: 128622
-
John McCall authored
llvm-svn: 128621
-
Bill Wendling authored
llvm-svn: 128620
-
John McCall authored
__block object copy/dispose helpers for C++ objects with those for different variables with completely different semantics simply because they happen to both be no more aligned than a pointer. Found by inspection. Also, internalize most of the helper generation logic within CGBlocks.cpp, and refactor it to fit my peculiar aesthetic sense. llvm-svn: 128618
-
Caroline Tice authored
Add code to emulate VSTR ARM instruction (store a floating point register). llvm-svn: 128614
-
Caroline Tice authored
Add code to emulate the VLDR Arm instruction (load a floating poitn register). llvm-svn: 128613
-
Ted Kremenek authored
Static analyzer: fix bug in handling of dynamic_cast<>. The sink node wouldn't always be the final node, thus causing the state to continue propagating. Instead, recover some path-sensitivity by conjuring a symbol. llvm-svn: 128612
-
Ted Kremenek authored
Teach static analyzer about the basics of handling new[]. We still don't simulate constructors, but at least the analyzer doesn't think the return value is uninitialized. llvm-svn: 128611
-
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
-