summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* lib/Support/CrashRecoveryContext.cpp: Add Win32 support to ↵NAKAMURA Takumi2011-08-201-1/+67
| | | | | | CrashRecoveryContext. Thanks to Aaron Ballman! llvm-svn: 138199
* lib/Support/Windows/Windows.h: Require at least Windows XP(5.1) API. We will ↵NAKAMURA Takumi2011-08-201-2/+2
| | | | | | not support Windows 2000 any more. llvm-svn: 138198
* utils/lit/lit/TestingConfig.py: Pass TEMP and TMP to tests on Win32 hosts.NAKAMURA Takumi2011-08-201-0/+2
| | | | | | Win32 GetTempPath() tends to pick up %WINDIR% when neither TEMP nor TMP was found. %WINDIR% should not be treated writable on recent Windows OS. llvm-svn: 138192
* utils/lit/lit/TestingConfig.py: Split out environment vars for Win32.NAKAMURA Takumi2011-08-201-3/+8
| | | | llvm-svn: 138191
* Cast through intptr_t, ISO C++ requires it.Benjamin Kramer2011-08-201-5/+3
| | | | llvm-svn: 138186
* Remove remainder of migrated or obsolete tests from FrontendC and removeEric Christopher2011-08-208-136/+0
| | | | | | the empty directory. llvm-svn: 138181
* Remove the VMOVQQ pseudo instruction.Chad Rosier2011-08-203-44/+8
| | | | llvm-svn: 138177
* Remove migrated or obsolete tests.Eric Christopher2011-08-207-227/+0
| | | | llvm-svn: 138176
* Remove VMOVQQQQ pseudo instruction.Chad Rosier2011-08-201-2/+0
| | | | llvm-svn: 138174
* Remove obsolete or migrated tests.Eric Christopher2011-08-209-206/+0
| | | | llvm-svn: 138173
* With the fix in r138164: "Add <imp-def> operands to QQ and QQQQ stack loads."Chad Rosier2011-08-201-1/+1
| | | | | | -verify-machineinstrs can be enabled for this test case. llvm-svn: 138171
* Remove obsoleted test.Eric Christopher2011-08-201-28/+0
| | | | llvm-svn: 138170
* Remove tests that were either migrated to clang or are obsolete.Eric Christopher2011-08-205-65/+0
| | | | llvm-svn: 138168
* Remove the rest of the files in FrontendC++ and the directory itself.Eric Christopher2011-08-208-131/+0
| | | | | | All tests have been updated and migrated into clang or were obsolete. llvm-svn: 138165
* Add <imp-def> operands to QQ and QQQQ stack loads.Jakob Stoklund Olesen2011-08-201-2/+4
| | | | | | | | This pleases the register scavenger and brings test/CodeGen/ARM/2011-08-12-vmovqqqq-pseudo.ll a little closer to working with -verify-machineinstrs. llvm-svn: 138164
* VMOVQQQQs pseudo instructions are only created by ARMBaseInstrInfo::copyPhysReg.Chad Rosier2011-08-203-59/+33
| | | | | | | Therefore, rather then generate a pseudo instruction, which is later expanded, generate the necessary instructions in place. llvm-svn: 138163
* Remove migrated or obsolete tests.Eric Christopher2011-08-2011-162/+0
| | | | llvm-svn: 138156
* If we're splitting the landing pad block and assigning it only one predecessor,Bill Wendling2011-08-191-26/+40
| | | | | | then don't split it a second time, since that block will be dead. llvm-svn: 138153
* Remove migrated or obsolete tests.Eric Christopher2011-08-1917-297/+0
| | | | llvm-svn: 138149
* Do not use named md nodes to track variables that are completely optimized. ↵Devang Patel2011-08-197-55/+100
| | | | | | This does not scale while doing LTO with debug info. New approach is to include list of variables in the subprogram info directly. llvm-svn: 138145
* Thumb parsing and encoding support for NOP.Jim Grosbach2011-08-195-2/+24
| | | | | | The irony is not lost that this is not a completely trivial patchset. llvm-svn: 138143
* Remove obsolete test.Eric Christopher2011-08-191-22/+0
| | | | llvm-svn: 138141
* Remove migrated test.Eric Christopher2011-08-191-14/+0
| | | | llvm-svn: 138140
* Use regex to remove false dependencies on register allocation.Jim Grosbach2011-08-191-3/+3
| | | | llvm-svn: 138137
* Remove obsolete or migrated tests.Eric Christopher2011-08-1920-570/+0
| | | | llvm-svn: 138135
* Fix bug in function IsShiftedMask. Remove parameter SizeInBits, which is notAkira Hatanaka2011-08-191-14/+9
| | | | | | needed for Mips32. llvm-svn: 138132
* Thumb assembly parsing and encoding for NEG.Jim Grosbach2011-08-192-1/+9
| | | | llvm-svn: 138131
* Roll back the rest of r126557. It's a hack that will break in some obscure ↵Benjamin Kramer2011-08-191-6/+0
| | | | | | cases. llvm-svn: 138130
* Fix NEG aliasJim Grosbach2011-08-191-1/+1
| | | | llvm-svn: 138125
* Be more lenient on tied operand matching for MUL.Jim Grosbach2011-08-192-5/+12
| | | | llvm-svn: 138124
* Re-write part of VEX encoding logic, to be more easy to read! Also fixBruno Cardoso Lopes2011-08-192-58/+86
| | | | | | a bug and add a testcase! llvm-svn: 138123
* Remove tests migrated to clang.Eric Christopher2011-08-191-14/+0
| | | | llvm-svn: 138121
* Remove previously migrated test.Eric Christopher2011-08-191-6/+0
| | | | llvm-svn: 138120
* Update tests.Jim Grosbach2011-08-194-4/+8
| | | | llvm-svn: 138116
* Remove tests migrated to clang or are unnecessary.Eric Christopher2011-08-198-583/+0
| | | | llvm-svn: 138115
* Thumb assembly parsing and encoding for MVN.Jim Grosbach2011-08-191-0/+8
| | | | llvm-svn: 138109
* Thumb assembly parsing and encoding for MUL.Jim Grosbach2011-08-194-5/+57
| | | | llvm-svn: 138108
* Add IntervalMap::const_iterator::atBegin().Jakob Stoklund Olesen2011-08-191-0/+3
| | | | | | It returns true when operator--() can be called. llvm-svn: 138107
* The landingpad instruction isn't dead simply because it's value isn't used.Bill Wendling2011-08-191-1/+1
| | | | llvm-svn: 138102
* Remove this test. The feature and test have already been migrated to clang.Eric Christopher2011-08-191-8/+0
| | | | llvm-svn: 138101
* Remove tests migrated to clang.Eric Christopher2011-08-197-101/+0
| | | | llvm-svn: 138100
* Eli points out that this is what report_fatal_error() is for.Nick Lewycky2011-08-191-1/+2
| | | | llvm-svn: 138091
* Remove 2009-09-04-modify-crash.cpp as clang doesn't support 32-bit kext.Eric Christopher2011-08-191-7/+0
| | | | llvm-svn: 138087
* Remove migrated tests.Eric Christopher2011-08-192-61/+0
| | | | llvm-svn: 138086
* Remove migrated test.Eric Christopher2011-08-191-16/+0
| | | | llvm-svn: 138085
* Remove this test. There are other, duplicates, in the clang test suite.Eric Christopher2011-08-191-21/+0
| | | | llvm-svn: 138084
* Add file.Eric Christopher2011-08-191-0/+162
| | | | llvm-svn: 138083
* Move 2010-03-22-empty-baseclass.cpp from a frontend+opt test to justEric Christopher2011-08-191-134/+0
| | | | | | an opt test. llvm-svn: 138082
* Add FIXME.Jim Grosbach2011-08-191-0/+3
| | | | llvm-svn: 138077
* Thumb assembly parsing and encoding for MOV.Jim Grosbach2011-08-195-5/+34
| | | | llvm-svn: 138076
OpenPOWER on IntegriCloud