- Aug 01, 2012
-
-
Eric Christopher authored
failures in the debug testsuite and possibly PR13486. llvm-svn: 161121
-
Nuno Lopes authored
Sorry, not used to this editor anymore.. XCode please come back; you're forgiven :) llvm-svn: 161120
-
Nuno Lopes authored
llvm-svn: 161119
-
Nuno Lopes authored
I'll commit a test to the clang tree. llvm-svn: 161118
-
Matt Beaumont-Gay authored
llvm-svn: 161117
-
Alexander Potapenko authored
Add support for "movsbl %sil,%ecx" (x86_64) and "movsbl $imm(%ebp), %edx" (i386) to our fork of mach_override. This is an extended version of a patch by Rafael Avila de Espindola (rafael.espindola@gmail.com) llvm-svn: 161116
-
Jakob Stoklund Olesen authored
llvm-svn: 161115
-
Nuno Lopes authored
fix 'make check' when ocamlopt returns the compiler path with CFLAGS (and there's a cflag with a = char) llvm-svn: 161114
-
Alexey Samsonov authored
llvm-svn: 161113
-
Axel Naumann authored
Reference IntrusiveRefCntPtr in doxygen doc of RefCountedBase to get a link to the pointer class documentation. llvm-svn: 161112
-
Filipe Cabecinhas authored
llvm-svn: 161111
-
Elena Demikhovsky authored
llvm-svn: 161110
-
Alexey Samsonov authored
[ASan] cleanup interceptors code - prefer ASAN_INTERCEPT_FUNCTION_NAME macro to _WIN32, __APPLE__ etc. llvm-svn: 161109
-
Nick Lewycky authored
If it's negative, the loop is already proven to be infinite. Fixes PR13489! llvm-svn: 161107
-
Manuel Klimek authored
llvm-svn: 161106
-
Hongbin Zheng authored
operand tree. This patch fix Bug 13491, and the original "FIXME" in IndependentBlocks.cpp. Patched by Kevin Fan<kevin.fan@gmail.com>. llvm-svn: 161105
-
Chandler Carruth authored
TinyPtrVector. With these, it is sufficiently functional for my more normal / pedestrian uses. I've not included some r-value reference stuff here because the value type for a TinyPtrVector is, necessarily, just a pointer. I've added tests that cover the basic behavior of these routines, but they aren't as comprehensive as I'd like. In particular, they don't really test the iterator semantics as thoroughly as they should. Maybe some brave soul will feel enterprising and flesh them out. ;] llvm-svn: 161104
-
Chandler Carruth authored
llvm-svn: 161103
-
Daniel Jasper authored
argument matchers. llvm-svn: 161102
-
Craig Topper authored
Add more indirection to the disassembler tables to reduce amount of space used to store the operand types and encodings. Store only the unique combinations in a separate table and store indices in the instruction table. Saves about 32K of static data. llvm-svn: 161101
-
John McCall authored
don't explode if the offset we get is zero. This can happen if you have an empty virtual base class. While I'm at it, remove an unnecessary block from the IR-generation of the null-check, mark the eventual GEP as inbounds, and generally prettify. llvm-svn: 161100
-
Nick Kledzik authored
Since the llvm::sys::fs::map_file_pages() support function it relies on is not yet implemented on Windows, the unit tests for FileOutputBuffer are currently conditionalized to run only on unix. llvm-svn: 161099
-
Akira Hatanaka authored
No new test case is added. This patch makes test JITTest.FunctionIsRecompiledAndRelinked pass on mips platform. Patch by Petar Jovanovic. llvm-svn: 161098
-
Nick Kledzik authored
llvm-svn: 161097
-
Dmitri Gribenko authored
llvm-svn: 161096
-
Akira Hatanaka authored
llvm-svn: 161095
-
Dmitri Gribenko authored
llvm-svn: 161094
-
Akira Hatanaka authored
instructions that decrement and increment the stack pointer before and after a call when the function does not have a reserved call frame. llvm-svn: 161093
-
Akira Hatanaka authored
MipsSERegisterInfo. llvm-svn: 161092
-
rdar://problem/11275622Greg Clayton authored
Added new API to lldb::SBTypeMember for bitfields: bool SBTypeMember::IsBitfield(); uint32_t SBTypeMember::GetBitfieldSizeInBits(); Also added new properties for easy access. Now SBTypeMember objects in python have a "fields" property for all type fields, "bases" for all direct bases, "vbases" for all virtual base classes and "members" for a combo of all three organized by bit offset. They all return a python list() of SBTypeMember objects. Usage: (lldb) script >>> t = lldb.target.FindFirstType("my_type") >>> for field in t.fields: ... print field >>> for vbase in t.vbases: ... print vbase >>> for base in t.bases: ... print base >>> for member in t.members: ... print member Also added new "is_bitfield" property to the SBTypeMember objects that will return the result of SBTypeMember::IsBitfield(), and "bitfield_bit_size" which will return the result of SBTypeMember::GetBitfieldSizeInBits(); I also fixed "SBTypeMember::GetOffsetInBytes()" to return the correct byte offset. llvm-svn: 161091
-
Akira Hatanaka authored
MipsSEFrameLowering. Implement MipsSEFrameLowering::hasReservedCallFrame. Call frames will not be reserved if there is a call with a large call frame or there are variable sized objects on the stack. llvm-svn: 161090
-
Jason Molenda authored
instructions, be sure to allocate new UnwindPlan::Row's each time we push a row on to the UnwindPlan so we don't mutate it any further. (fallout from changing the UnwindPlan from having a vector of Row's to having a vector of RowSP shared pointers.) <rdar://problem/11997385> llvm-svn: 161089
-
Aaron Ballman authored
llvm-svn: 161088
-
Dmitri Gribenko authored
The only caveat is renumbering CXCommentKind enum for aesthetic reasons -- this breaks libclang binary compatibility, but should not be a problem since API is so new. This also fixes PR13372 as a side-effect. llvm-svn: 161087
-
Sean Callanan authored
a continue if the unwinder didn't unwind correctly. <rdar://problem/11989668> llvm-svn: 161086
-
Nick Kledzik authored
llvm-svn: 161085
-
Douglas Gregor authored
sure to supply an initialization location. Fixes <rdar://problem/11951661>. llvm-svn: 161084
-
Akira Hatanaka authored
llvm-svn: 161083
-
Michael J. Spencer authored
llvm-svn: 161082
-
- Jul 31, 2012
-
-
Akira Hatanaka authored
and MipsSEInstrInfo (for mips32/64). llvm-svn: 161081
-