| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix some -Asserts unused variable warnings. | Daniel Dunbar | 2009-08-08 | 2 | -6/+5 |
| | | | | | llvm-svn: 78447 | ||||
| * | Add another Strong-SIV testcase. | Andreas Bolka | 2009-08-08 | 1 | -0/+28 |
| | | | | | llvm-svn: 78446 | ||||
| * | Synthesize copying of non-static data members with | Fariborz Jahanian | 2009-08-08 | 1 | -12/+32 |
| | | | | | | | non-trivial copy constructors. llvm-svn: 78445 | ||||
| * | don't check the result of printInstruction anymore. | Chris Lattner | 2009-08-08 | 6 | -24/+11 |
| | | | | | llvm-svn: 78444 | ||||
| * | Do not generate 32-bit call on win64 when imm does not fit | Anton Korobeynikov | 2009-08-07 | 2 | -2/+11 |
| | | | | | llvm-svn: 78443 | ||||
| * | rename test | Chris Lattner | 2009-08-07 | 1 | -0/+0 |
| | | | | | llvm-svn: 78441 | ||||
| * | merge a bunch of tests together into one, convert to filecheck which | Chris Lattner | 2009-08-07 | 5 | -64/+60 |
| | | | | | | | is more tolerant of whitespace differences. llvm-svn: 78439 | ||||
| * | Add new intrinsics for Neon VTRN, VZIP and VUZP operations. Modeling these | Bob Wilson | 2009-08-07 | 1 | -0/+18 |
| | | | | | | | | | | | as vector shuffles did not work out well. Shuffles that produce double-wide vectors accurately represent the operation but make it hard to do anything with the results. I considered splitting them up into 2 shuffles, one to write each register separately, but there doesn't seem to be a good way to reunite them for codegen. llvm-svn: 78437 | ||||
| * | Synthesized copy constructor now generates code for | Fariborz Jahanian | 2009-08-07 | 3 | -18/+55 |
| | | | | | | | | copying non-virtual base classes which have non-trivial constructor. Work in progress. llvm-svn: 78436 | ||||
| * | Add DEBUG_WITH_TYPE as a clean alternative to tweaking DEBUG_TYPE. | Daniel Dunbar | 2009-08-07 | 2 | -7/+34 |
| | | | | | | | | | | | | | | | | | | This: -- #undef DEBUG_TYPE #define DEBUG_TYPE "foo" DEBUG(...) #undef DEBUG_TYPE #define DEBUG_TYPE "" -- becomes this: -- DEBUG_WITH_TYPE("foo", ...) -- llvm-svn: 78435 | ||||
| * | Add a CK_ArrayToPointerDecay cast kind. | Anders Carlsson | 2009-08-07 | 3 | -2/+7 |
| | | | | | llvm-svn: 78434 | ||||
| * | Convert more Neon tests to use FileCheck. | Bob Wilson | 2009-08-07 | 9 | -40/+127 |
| | | | | | llvm-svn: 78433 | ||||
| * | code cleanup | Chris Lattner | 2009-08-07 | 1 | -20/+18 |
| | | | | | llvm-svn: 78432 | ||||
| * | Unbreak build. | Benjamin Kramer | 2009-08-07 | 1 | -8/+8 |
| | | | | | llvm-svn: 78431 | ||||
| * | Make NEON single-precision FP support the default for cortex-a8 (again). | David Goodwin | 2009-08-07 | 10 | -1/+19 |
| | | | | | llvm-svn: 78430 | ||||
| * | Add CK_ToUnion and use it for aggregate expression codegen. | Anders Carlsson | 2009-08-07 | 3 | -10/+14 |
| | | | | | llvm-svn: 78429 | ||||
| * | remove a bunch of now-dead crud from the asmprinter and TAI interfaces. | Chris Lattner | 2009-08-07 | 4 | -61/+0 |
| | | | | | llvm-svn: 78428 | ||||
| * | fix the column output stuff in the asmwriter from being dynamic and | Chris Lattner | 2009-08-07 | 2 | -15/+47 |
| | | | | | | | | | driven by TAI to being static, driven by tblgen. This means that a target doesn't get impacted by this stuff at all if it doesn't opt into it. llvm-svn: 78427 | ||||
| * | Fix copy-pasto. | Andreas Bolka | 2009-08-07 | 1 | -2/+2 |
| | | | | | llvm-svn: 78426 | ||||
| * | Unbreak the stuff | Anton Korobeynikov | 2009-08-07 | 1 | -2/+2 |
| | | | | | llvm-svn: 78425 | ||||
| * | Modifications to dyn_cast/cast to make them work for objects too, instead of ↵ | Argyrios Kyrtzidis | 2009-08-07 | 1 | -4/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | only pointers. The use case is if you have a wrapper class: class Base { void *Ptr; public: Base() : Ptr(0) { } operator bool() const { return Ptr; } ..... } and sub-wrappers that have exactly the same size: class Sub : public Base { public: .... static bool classof(const Base*); } and in the code you would do: void f(Base b) { Sub sub = dyn_cast<Sub>(b); if (sub) { .... } } llvm-svn: 78424 | ||||
| * | Added Mac OS X assembler style conditional assembly. I may come back and see if | Kevin Enderby | 2009-08-07 | 4 | -2/+223 |
| | | | | | | | | | I can clean this up a bit more and do way with the TheCondState and just use the top element on the TheCondStack if not empty. Also may tweak the code around ParseConditionalAssemblyDirectives() to simplify the AsmParser code. llvm-svn: 78423 | ||||
| * | fix comment pastos | Chris Lattner | 2009-08-07 | 1 | -2/+2 |
| | | | | | llvm-svn: 78422 | ||||
| * | Back out some of recent register scavenger change by John Mosby. It broke a ↵ | Evan Cheng | 2009-08-07 | 1 | -27/+14 |
| | | | | | | | number of ARM tests. llvm-svn: 78421 | ||||
| * | avoid this libcall with long inline expansion | Andrew Lenharth | 2009-08-07 | 1 | -1/+30 |
| | | | | | llvm-svn: 78420 | ||||
| * | 2 more vdup.32 cases | Anton Korobeynikov | 2009-08-07 | 3 | -1/+34 |
| | | | | | llvm-svn: 78419 | ||||
| * | A big oops. Thumb1 default CC is a def of CPSR, not a use of CPSR. | Evan Cheng | 2009-08-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 78418 | ||||
| * | strength reduce anonymous namespace to static. | Chris Lattner | 2009-08-07 | 1 | -5/+2 |
| | | | | | llvm-svn: 78417 | ||||
| * | tidy up | Chris Lattner | 2009-08-07 | 1 | -7/+4 |
| | | | | | llvm-svn: 78416 | ||||
| * | More CastKind work. | Anders Carlsson | 2009-08-07 | 5 | -25/+30 |
| | | | | | llvm-svn: 78415 | ||||
| * | Just add global scope to the associated namespaces set instead of tracking it | John McCall | 2009-08-07 | 3 | -78/+69 |
| | | | | | | | | separately. Add the framework (currently unfed) for finding friend declarations during argument-dependent lookup. llvm-svn: 78414 | ||||
| * | Add vbase offsets to the vtable. Wow, having an rbegin was so | Mike Stump | 2009-08-07 | 2 | -2/+14 |
| | | | | | | | fortuitous. WIP. llvm-svn: 78413 | ||||
| * | Add rbegin and rend for virtual bases, might come in handy some day. | Mike Stump | 2009-08-07 | 1 | -0/+22 |
| | | | | | llvm-svn: 78412 | ||||
| * | Reformatting of lines. Put multiple DEBUG statements under one DEBUG statement. | Bill Wendling | 2009-08-07 | 1 | -45/+78 |
| | | | | | llvm-svn: 78411 | ||||
| * | Thumb2 32-bit ldm / stm needs .w suffix if submode is ia. | Evan Cheng | 2009-08-07 | 3 | -7/+11 |
| | | | | | llvm-svn: 78410 | ||||
| * | Fix: <rdar://problem/7075531> static analyzer wrongly detects unused ivars ↵ | Ted Kremenek | 2009-08-07 | 2 | -7/+48 |
| | | | | | | | used in blocks llvm-svn: 78409 | ||||
| * | llvm-mc/AsmMatcher: Move emit for register -> enum matcher into a separate ↵ | Daniel Dunbar | 2009-08-07 | 1 | -11/+18 |
| | | | | | | | routine. llvm-svn: 78408 | ||||
| * | Constify some pointers. No functionality change. | Ted Kremenek | 2009-08-07 | 1 | -15/+16 |
| | | | | | llvm-svn: 78407 | ||||
| * | XFAIL 2006-11-06-StackTrace.cpp on powerpc-apple-darwin9 until someone feels | Daniel Dunbar | 2009-08-07 | 1 | -2/+3 |
| | | | | | | | motivated to fix it. llvm-svn: 78406 | ||||
| * | MSVC warning fixes; patch by Stein Roger! | Daniel Dunbar | 2009-08-07 | 2 | -1/+12 |
| | | | | | llvm-svn: 78405 | ||||
| * | llvm-mc/AsmMatcher: Tweaks in response to feedback. | Daniel Dunbar | 2009-08-07 | 2 | -15/+3 |
| | | | | | llvm-svn: 78404 | ||||
| * | Code style and Readability fixes. Credit to Craig van Vliet. | Edward O'Callaghan | 2009-08-07 | 55 | -1137/+1248 |
| | | | | | llvm-svn: 78403 | ||||
| * | More synthesis of copy constructors. Work in progress. | Fariborz Jahanian | 2009-08-07 | 5 | -4/+94 |
| | | | | | llvm-svn: 78402 | ||||
| * | Fix typo. | Mike Stump | 2009-08-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 78401 | ||||
| * | To catch bugs like the one fixed in | Jeffrey Yasskin | 2009-08-07 | 4 | -19/+37 |
| | | | | | | | | | | | | | | http://llvm.org/viewvc/llvm-project?view=rev&revision=78127, I'm changing the ExecutionEngine's global mappings to hold AssertingVH<const GlobalValue>. That way, if unregistering a mapping fails to actually unregister it, we'll get an assert. Running the jit nightly tests didn't uncover any actual instances of the problem. This also uncovered the fact that AssertingVH<const X> didn't work, so I fixed that too. llvm-svn: 78400 | ||||
| * | This is done. | Evan Cheng | 2009-08-07 | 1 | -2/+0 |
| | | | | | llvm-svn: 78399 | ||||
| * | Use 16-bit tMOVgpr2gpr instead of tMOVr to copy GPR registers in Thumb2 mode. | Evan Cheng | 2009-08-07 | 2 | -8/+1 |
| | | | | | llvm-svn: 78398 | ||||
| * | Fix support to use NEON for single precision fp math. | Evan Cheng | 2009-08-07 | 3 | -46/+170 |
| | | | | | llvm-svn: 78397 | ||||
| * | Add ability to generate vcall offsets for primary virtual base. | Mike Stump | 2009-08-07 | 5 | -16/+33 |
| | | | | | llvm-svn: 78396 | ||||
| * | Use the correct cast kind as suggested by Doug. | Anders Carlsson | 2009-08-07 | 1 | -1/+2 |
| | | | | | llvm-svn: 78395 | ||||

