| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Remove dead option. | Daniel Dunbar | 2010-05-21 | 1 | -3/+0 | |
| | | | | | llvm-svn: 104303 | |||||
| * | Simplify. | Devang Patel | 2010-05-21 | 1 | -16/+8 | |
| | | | | | llvm-svn: 104302 | |||||
| * | Fix __crashreport_info__ declaration. | Daniel Dunbar | 2010-05-20 | 1 | -1/+2 | |
| | | | | | llvm-svn: 104301 | |||||
| * | Fix __crashreport_info__ declaration. | Daniel Dunbar | 2010-05-20 | 1 | -2/+2 | |
| | | | | | llvm-svn: 104300 | |||||
| * | Fix a crasher in constructor-initializer reordering warnings (PR7179). | Douglas Gregor | 2010-05-20 | 2 | -3/+11 | |
| | | | | | llvm-svn: 104299 | |||||
| * | make -Wc++-hex-floats be a member of -Wc++0x-compat, | Chris Lattner | 2010-05-20 | 2 | -2/+4 | |
| | | | | | | | thanks to doug for pointing this out! llvm-svn: 104297 | |||||
| * | Generate objc_memmove_collectable write-barrier for | Fariborz Jahanian | 2010-05-20 | 2 | -2/+17 | |
| | | | | | | | classes whose base class have GC'able object pointers. llvm-svn: 104296 | |||||
| * | Don't warn about use of hex floats in c++ mode by default, | Chris Lattner | 2010-05-20 | 2 | -4/+4 | |
| | | | | | | | | | | matching G++'s behavior. Warn when -pedantic or -Wc++-hex-floats is passed, and don't warn if -pedantic -Wno-c++-hex-floats are both passed. llvm-svn: 104295 | |||||
| * | Allow targets more controls on what nodes are scheduled by reg pressure, ↵ | Evan Cheng | 2010-05-20 | 8 | -16/+52 | |
| | | | | | | | what for latency in hybrid mode. llvm-svn: 104293 | |||||
| * | Be sure to apply initializers to members of anonymous structs and unions | John McCall | 2010-05-20 | 2 | -61/+110 | |
| | | | | | | | | | recursively, e.g. so that members of anonymous unions inside anonymous structs still get initialized. Also generate default constructor calls for anonymous struct members when necessary. llvm-svn: 104292 | |||||
| * | Improve parser recovery when a switch condition is invalid; fixes | Douglas Gregor | 2010-05-20 | 2 | -3/+16 | |
| | | | | | | | <rdar://problem/7971948>. llvm-svn: 104291 | |||||
| * | DominatorTree.getNode can return null for unreachable blocks. | Dan Gohman | 2010-05-20 | 1 | -1/+1 | |
| | | | | | llvm-svn: 104290 | |||||
| * | Minor code cleanups. | Dan Gohman | 2010-05-20 | 1 | -8/+7 | |
| | | | | | llvm-svn: 104287 | |||||
| * | Add a new failure kind, FK_Incomplete, to InitializationSequence, to | Douglas Gregor | 2010-05-20 | 4 | -2/+18 | |
| | | | | | | | | | | capture failures when we try to initialize an incomplete type. Previously, we would (ab)use FK_ConversionFailed, then occasionally dereference a null pointer when trying to diagnose the failure. Fixes <rdar://problem/7959007>. llvm-svn: 104286 | |||||
| * | Driver: Switch to using the integrated assembler for standalone assembly jobs | Daniel Dunbar | 2010-05-20 | 1 | -2/+18 | |
| | | | | | | | (or -save-temps), when the integrated assembler is enabled. llvm-svn: 104282 | |||||
| * | Adds support for generation of objc_memmove_collectable API | Fariborz Jahanian | 2010-05-20 | 2 | -1/+53 | |
| | | | | | | | in Objective-C++ mode. llvm-svn: 104281 | |||||
| * | Driver: Add a tool definition for the Clang integrated assembler. | Daniel Dunbar | 2010-05-20 | 2 | -0/+72 | |
| | | | | | llvm-svn: 104280 | |||||
| * | Print a space after the colon. | Mikhail Glushenkov | 2010-05-20 | 1 | -2/+2 | |
| | | | | | llvm-svn: 104279 | |||||
| * | Make Solve check its own post-condition, to reduce clutter in the | Dan Gohman | 2010-05-20 | 1 | -1/+2 | |
| | | | | | | | top-level LSRInstance logic. llvm-svn: 104278 | |||||
| * | Reinstate r104117, Chandler Carruth's change that "[provides] a naming | Douglas Gregor | 2010-05-20 | 4 | -12/+31 | |
| | | | | | | | | class for UnresolvedLookupExprs, even when occuring on template names" along with a fix for an Objective-C++ crasher it introduced. llvm-svn: 104277 | |||||
| * | Add comments. | Dan Gohman | 2010-05-20 | 1 | -0/+16 | |
| | | | | | llvm-svn: 104276 | |||||
| * | MC/X86: Add movq alias for movabsq, to allow matching 64-bit immediates with ↵ | Daniel Dunbar | 2010-05-20 | 2 | -0/+27 | |
| | | | | | | | movq. llvm-svn: 104275 | |||||
| * | Rename variable. add comment. | Devang Patel | 2010-05-20 | 2 | -3/+6 | |
| | | | | | llvm-svn: 104274 | |||||
| * | More code cleanups. Use iterators instead of indices when indices | Dan Gohman | 2010-05-20 | 1 | -22/+24 | |
| | | | | | | | aren't needed. llvm-svn: 104273 | |||||
| * | X86: Model i64i32imm properly, as a subclass of all immediates. | Daniel Dunbar | 2010-05-20 | 3 | -2/+29 | |
| | | | | | llvm-svn: 104272 | |||||
| * | X86: Fix immediate type of FOO64i32 operations. | Daniel Dunbar | 2010-05-20 | 1 | -10/+10 | |
| | | | | | llvm-svn: 104271 | |||||
| * | tblgen/Target: Add a isAsmParserOnly bit, and teach the disassembler to honor | Daniel Dunbar | 2010-05-20 | 2 | -0/+7 | |
| | | | | | | | it. llvm-svn: 104270 | |||||
| * | Fix OptimizeShadowIV to set Changed. Change OptimizeLoopTermCond to set | Dan Gohman | 2010-05-20 | 1 | -8/+7 | |
| | | | | | | | | | | Changed directly instead of using a return value. Rename FilterOutUndesirableDedicatedRegisters's Changed variable to distinguish it from LSRInstance's Changed member. llvm-svn: 104269 | |||||
| * | Add some comments. | Dan Gohman | 2010-05-20 | 1 | -0/+6 | |
| | | | | | llvm-svn: 104268 | |||||
| * | Simplify this code. Don't do a DomTreeNode lookup for each visited block. | Dan Gohman | 2010-05-20 | 1 | -14/+5 | |
| | | | | | llvm-svn: 104267 | |||||
| * | weekly test results | Howard Hinnant | 2010-05-20 | 6 | -0/+43577 | |
| | | | | | llvm-svn: 104266 | |||||
| * | Refactor. | Devang Patel | 2010-05-20 | 2 | -37/+76 | |
| | | | | | llvm-svn: 104265 | |||||
| * | Grammar fix. This is a test commit. | Matt Fleming | 2010-05-20 | 1 | -1/+1 | |
| | | | | | llvm-svn: 104264 | |||||
| * | Minor code cleanups. | Dan Gohman | 2010-05-20 | 1 | -20/+11 | |
| | | | | | llvm-svn: 104263 | |||||
| * | When canonicalizing icmp operand order to put the loop invariant | Dan Gohman | 2010-05-20 | 3 | -230/+257 | |
| | | | | | | | | | | | | | operand on the left, the interesting operand is on the right. This fixes a bug where LSR was failing to recognize ICmpZero uses, which led it to be unable to reverse the induction variable in the attached testcase. Delete test/CodeGen/X86/stack-color-with-reg-2.ll, because its test is extremely fragile and hard to meaningfully update. llvm-svn: 104262 | |||||
| * | llvmc: Make segfault detection work on Win32. | Mikhail Glushenkov | 2010-05-20 | 1 | -21/+28 | |
| | | | | | llvm-svn: 104261 | |||||
| * | Set Changed to true when canonicalizing ICmp operand order; even though | Dan Gohman | 2010-05-20 | 1 | -0/+1 | |
| | | | | | | | it isn't a very interesting change, it's a change nonetheless. llvm-svn: 104260 | |||||
| * | Handle Neon v2f64 and v2i64 vector shuffles as register copies. | Bob Wilson | 2010-05-20 | 2 | -0/+25 | |
| | | | | | | | This fixes the remaining issue with pr7167. llvm-svn: 104257 | |||||
| * | Remove dbg_value workaround and associated command line option | Jim Grosbach | 2010-05-20 | 1 | -20/+0 | |
| | | | | | llvm-svn: 104254 | |||||
| * | More Objective-C++ GC tests. | Fariborz Jahanian | 2010-05-20 | 14 | -3/+33 | |
| | | | | | llvm-svn: 104253 | |||||
| * | clang -cc1as: Add -help, -version, and -mllvm support. | Daniel Dunbar | 2010-05-20 | 2 | -1/+52 | |
| | | | | | | | Also, fix output defaulting to match llvm-mc. llvm-svn: 104246 | |||||
| * | Delete MMX_MOVQ64gmr. It was the same as MMX_MOVQ64mr, but it didn't | Dan Gohman | 2010-05-20 | 1 | -3/+0 | |
| | | | | | | | have a pattern and it had an invalid encoding. llvm-svn: 104244 | |||||
| * | Driver/MC: Add 'clang -cc1as' integrated assembler tool, currently accepts ↵ | Daniel Dunbar | 2010-05-20 | 11 | -10/+498 | |
| | | | | | | | approximately the same interface as 'llvm-mc'. llvm-svn: 104239 | |||||
| * | The PPC MFCR instruction implicitly uses all 8 of the CR | Dale Johannesen | 2010-05-20 | 5 | -21/+24 | |
| | | | | | | | | | | | | | | | registers. Currently it is not so marked, which leads to VCMPEQ instructions that feed into it getting deleted. If it is so marked, local RA complains about this sequence: vreg = MCRF CR0 MFCR <kill of whatever preg got assigned to vreg> All current uses of this instruction are only interested in one of the 8 CR registers, so redefine MFCR to be a normal unary instruction with a CR input (which is emitted only as a comment). That avoids all problems. 7739628. llvm-svn: 104238 | |||||
| * | Driver: Move some argument lookup utilities into driver::ArgList. | Daniel Dunbar | 2010-05-20 | 3 | -72/+92 | |
| | | | | | llvm-svn: 104237 | |||||
| * | Strip llvm.dbg.lv also. | Devang Patel | 2010-05-20 | 1 | -0/+6 | |
| | | | | | llvm-svn: 104236 | |||||
| * | Copy construction of non-trivial properties must not | Fariborz Jahanian | 2010-05-20 | 2 | -8/+4 | |
| | | | | | | | be turned into a setter call (fixes radar 8008649). llvm-svn: 104235 | |||||
| * | Rename a variable to avoid shadowing. | Dan Gohman | 2010-05-20 | 1 | -2/+3 | |
| | | | | | llvm-svn: 104234 | |||||
| * | Split DbgVariable. Eventually, variable info will be communicated through ↵ | Devang Patel | 2010-05-20 | 2 | -94/+111 | |
| | | | | | | | frame index, or DBG_VALUE instruction, or collection of DBG_VALUE instructions. Plus each DbgVariable may not need a label. llvm-svn: 104233 | |||||
| * | Minor code simplification. | Dan Gohman | 2010-05-20 | 1 | -4/+4 | |
| | | | | | llvm-svn: 104232 | |||||

