| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Neon does not actually have VLD{234}.64 instructions. | Bob Wilson | 2009-08-06 | 3 | -9/+0 | 
| | | | | | | | These operations will have to be synthesized from other instructions. llvm-svn: 78263 | ||||
| * | Add a test for invalid uses of non-static members from nested classes, just | John McCall | 2009-08-05 | 1 | -0/+11 | 
| | | | | | | | because I was thinking about it. llvm-svn: 78262 | ||||
| * | Convert more Neon tests to FileCheck. | Bob Wilson | 2009-08-05 | 2 | -10/+42 | 
| | | | | | llvm-svn: 78261 | ||||
| * | Update unit test. | Owen Anderson | 2009-08-05 | 1 | -5/+5 | 
| | | | | | llvm-svn: 78260 | ||||
| * | Update for LLVM API change. | Owen Anderson | 2009-08-05 | 17 | -90/+115 | 
| | | | | | llvm-svn: 78259 | ||||
| * | Privatize the StructType table, which unfortunately involves routing ↵ | Owen Anderson | 2009-08-05 | 18 | -58/+84 | 
| | | | | | | | contexts through a number of APIs. llvm-svn: 78258 | ||||
| * | Add a new pre-allocation pass to assign adjacent registers for Neon instructions | Bob Wilson | 2009-08-05 | 4 | -1/+142 | 
| | | | | | | | | | | that have that constraint. This is currently just assigning a fixed set of registers, and it only handles VLDn for n=2,3,4 with DPR registers. I'm going to expand it to handle more operations next; we can make it smarter once everything is working correctly. llvm-svn: 78256 | ||||
| * | Better handle kernel code model. Also, generalize the things and fix one | Anton Korobeynikov | 2009-08-05 | 3 | -34/+81 | 
| | | | | | | | subtle bug with small code model. llvm-svn: 78255 | ||||
| * | Refactor some bits. | Mike Stump | 2009-08-05 | 1 | -1/+1 | 
| | | | | | llvm-svn: 78254 | ||||
| * | Add another test for a recent checkin. | Mike Stump | 2009-08-05 | 1 | -0/+13 | 
| | | | | | llvm-svn: 78253 | ||||
| * | Calculate the primary base class better and use that when laying down | Mike Stump | 2009-08-05 | 6 | -22/+193 | 
| | | | | | | | the vtable. Still a work in progress. llvm-svn: 78252 | ||||
| * | Adjust test for llvm-gcc checkin 78249. | Dale Johannesen | 2009-08-05 | 1 | -2/+2 | 
| | | | | | llvm-svn: 78251 | ||||
| * | Use GR32 for copies between GR32_NOSP and GR32_NOREX, as neither | Dan Gohman | 2009-08-05 | 1 | -3/+11 | 
| | | | | | | | is a subset of the other, but both are subsets of GR32. llvm-svn: 78250 | ||||
| * | A blank line to separate the two blocks(per Mike comment). | Fariborz Jahanian | 2009-08-05 | 1 | -0/+1 | 
| | | | | | llvm-svn: 78248 | ||||
| * | Make block and function count available via ProfileInfo. | Daniel Dunbar | 2009-08-05 | 4 | -10/+28 | 
| | | | | | | | - Part of optimal static profiling patch sequence by Andreas Neustifter. llvm-svn: 78247 | ||||
| * | Suppress compiler warning. | Daniel Dunbar | 2009-08-05 | 1 | -1/+3 | 
| | | | | | llvm-svn: 78246 | ||||
| * | Use (void *)(intptr_t) to cast function addresses to void* | Dan Gohman | 2009-08-05 | 2 | -11/+7 | 
| | | | | | | | | for use with sys::Path::GetMainExecutable, to avoid warnings with -pedantic. llvm-svn: 78245 | ||||
| * | When using NEON for single-precision FP, the NEON result must be placed in ↵ | David Goodwin | 2009-08-05 | 3 | -21/+41 | 
| | | | | | | | D0-D15 as these are the only D registers with S subregs. Introduce a new regclass to represent D0-D15 and use it in the NEON single-precision FP patterns. llvm-svn: 78244 | ||||
| * | Fix some column padding bugs, reorganize things as suggested by Chris | David Greene | 2009-08-05 | 4 | -30/+31 | 
| | | | | | | | and eliminate complexity. Yay! llvm-svn: 78243 | ||||
| * | remove the 'DataSectionStartSuffix' and 'TextSectionStartSuffix' knobs. | Chris Lattner | 2009-08-05 | 4 | -35/+13 | 
| | | | | | llvm-svn: 78242 | ||||
| * | Add an svn:ignore property. | Dan Gohman | 2009-08-05 | 0 | -0/+0 | 
| | | | | | llvm-svn: 78241 | ||||
| * | Fix FindExecutable to use sys::Path::GetMainExecutable instead of | Dan Gohman | 2009-08-05 | 8 | -66/+65 | 
| | | | | | | | | | | | | | | just argv[0]. And remove the code for searching the current working directory and for searching PATH; the point of FindExecutable is not to find whatever version of the executable can be found by searching around, but to find an executable that accompanies the current executable. Update the tools to use sys::Program::FindProgramByName when they want PATH searching. llvm-svn: 78240 | ||||
| * | Minor code simplification. | Dan Gohman | 2009-08-05 | 1 | -4/+2 | 
| | | | | | llvm-svn: 78239 | ||||
| * | Remove redundand checks: the only way to have, e.g. f32 RegVT is exactly | Anton Korobeynikov | 2009-08-05 | 1 | -11/+7 | 
| | | | | | | | hardfloat case. llvm-svn: 78237 | ||||
| * | hasSuperClass tests for a strict superset relation, rather than | Dan Gohman | 2009-08-05 | 1 | -2/+2 | 
| | | | | | | | | a superset relation. This code wants to test the regular superset relation. llvm-svn: 78236 | ||||
| * | Forgot to add new endianness.h header file. | Edward O'Callaghan | 2009-08-05 | 1 | -0/+65 | 
| | | | | | llvm-svn: 78235 | ||||
| * | Refactor test suit endianness pre-processor code. More style and readability ↵ | Edward O'Callaghan | 2009-08-05 | 4 | -118/+80 | 
| | | | | | | | fixes, start labling endif's llvm-svn: 78234 | ||||
| * | Fix -fno-omit-frame-pointer bug Eli noticed. | Benjamin Kramer | 2009-08-05 | 1 | -2/+2 | 
| | | | | | llvm-svn: 78233 | ||||
| * | Unbreak the stuff, this is ugly, but we cannot do better for now with ↵ | Anton Korobeynikov | 2009-08-05 | 1 | -5/+4 | 
| | | | | | | | 'plain' C calling conv. llvm-svn: 78232 | ||||
| * | Modified test case to use FileCheck. | Fariborz Jahanian | 2009-08-05 | 1 | -2/+11 | 
| | | | | | llvm-svn: 78231 | ||||
| * | Get rid of "smart" quotes. Per report on cfe-dev. | Eli Friedman | 2009-08-05 | 5 | -25/+25 | 
| | | | | | llvm-svn: 78230 | ||||
| * | Test for llvm-gcc checkin 78223. | Dale Johannesen | 2009-08-05 | 1 | -0/+5 | 
| | | | | | llvm-svn: 78229 | ||||
| * | Use feedback from RegionStoreSubRegionMap::add() to prune off adding a super | Ted Kremenek | 2009-08-05 | 1 | -7/+11 | 
| | | | | | | | region to the worklist used to create the subregion map. llvm-svn: 78228 | ||||
| * | Next batch of C++ to C comment style changes. Also improve and factor out ↵ | Edward O'Callaghan | 2009-08-05 | 16 | -296/+339 | 
| | | | | | | | endianness pre-processor code. llvm-svn: 78226 | ||||
| * | Missed pieces for ARM HardFP ABI. | Anton Korobeynikov | 2009-08-05 | 5 | -24/+54 | 
| | | | | | | | Patch by Sandeep Patel! llvm-svn: 78225 | ||||
| * | Fix canonical type construction for function types with the noreturn | Douglas Gregor | 2009-08-05 | 2 | -1/+10 | 
| | | | | | | | attribute. Fixes PR4865. llvm-svn: 78224 | ||||
| * | Handle destruction of temporaries used in default argument | Fariborz Jahanian | 2009-08-05 | 3 | -2/+14 | 
| | | | | | | | construction of constructor calls. llvm-svn: 78222 | ||||
| * | Privatize the FunctionType table. | Owen Anderson | 2009-08-05 | 2 | -7/+9 | 
| | | | | | llvm-svn: 78221 | ||||
| * | Use elf Object File directly | Andrew Lenharth | 2009-08-05 | 1 | -18/+1 | 
| | | | | | llvm-svn: 78220 | ||||
| * | Remove some dead code. | Daniel Dunbar | 2009-08-05 | 3 | -35/+1 | 
| | | | | | llvm-svn: 78219 | ||||
| * | Enable the new no-SP register classes by default. This is to address | Dan Gohman | 2009-08-05 | 6 | -20/+9 | 
| | | | | | | | | PR4572. A few tests have some minor code regressions due to different coalescing. llvm-svn: 78217 | ||||
| * | Remove a redundant declaration. | Bob Wilson | 2009-08-05 | 1 | -2/+0 | 
| | | | | | llvm-svn: 78216 | ||||
| * | Update a comment to reflect the current code. | Dan Gohman | 2009-08-05 | 1 | -1/+2 | 
| | | | | | llvm-svn: 78215 | ||||
| * | Add testcases for reg-mem arithemtics added recently | Anton Korobeynikov | 2009-08-05 | 1 | -0/+133 | 
| | | | | | llvm-svn: 78214 | ||||
| * | Patch to improve ir-gen for constructors with default argument | Fariborz Jahanian | 2009-08-05 | 6 | -17/+67 | 
| | | | | | | | expressions and a test case. llvm-svn: 78213 | ||||
| * | Convert bswap test to filecheck, add more test entries & convert stuff to ↵ | Anton Korobeynikov | 2009-08-05 | 2 | -7/+32 | 
| | | | | | | | filecheck llvm-svn: 78212 | ||||
| * | Fix a bug in the PIC16 backend. | Dan Gohman | 2009-08-05 | 2 | -2/+1 | 
| | | | | | llvm-svn: 78211 | ||||
| * | Disable NEON single-precision FP support for Cortex-A8, for now... | David Goodwin | 2009-08-05 | 1 | -1/+1 | 
| | | | | | llvm-svn: 78209 | ||||
| * | Add an explicit keyword. | Dan Gohman | 2009-08-05 | 1 | -1/+1 | 
| | | | | | llvm-svn: 78208 | ||||
| * | Remove dead code. MDNode and MDString are not Constant anymore. | Devang Patel | 2009-08-05 | 7 | -21/+0 | 
| | | | | | llvm-svn: 78207 | ||||

