| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | www: Colorize TODO status | Tobias Grosser | 2011-05-14 | 2 | -30/+34 | |
| | | | | | llvm-svn: 131361 | |||||
| * | CodeGeneration: Cleanup getAnalysis/addPreserved | Tobias Grosser | 2011-05-14 | 1 | -3/+5 | |
| | | | | | llvm-svn: 131360 | |||||
| * | CodeGeneration: Localize variables | Tobias Grosser | 2011-05-14 | 1 | -3/+2 | |
| | | | | | llvm-svn: 131359 | |||||
| * | CodeGeneration: Admit that we change the code. | Tobias Grosser | 2011-05-14 | 1 | -1/+1 | |
| | | | | | | | No need to pretend anymore that we do not update the LLVM-IR. llvm-svn: 131358 | |||||
| * | Cloog: Export clast_root | Tobias Grosser | 2011-05-14 | 3 | -6/+6 | |
| | | | | | llvm-svn: 131357 | |||||
| * | CodeGeneration: No need to forget SCoP. | Tobias Grosser | 2011-05-14 | 3 | -13/+0 | |
| | | | | | | | | As we do not delete the SCoP, there is no need to remove it from the SCoP detection. llvm-svn: 131356 | |||||
| * | CodeGeneration: We do not preserve the PostDominatorTree | Tobias Grosser | 2011-05-14 | 1 | -1/+0 | |
| | | | | | llvm-svn: 131355 | |||||
| * | ScheduleOptimizer: Add an isl based schedule optimizer | Tobias Grosser | 2011-05-14 | 4 | -0/+269 | |
| | | | | | | | | The isl based routines implement a new interpretation of the Pluto algorithm new interpretation. This patch requires a recent version of isl to be installed. llvm-svn: 131354 | |||||
| * | CodeGeneration: Remove -polly-codegen-only | Tobias Grosser | 2011-05-14 | 1 | -13/+1 | |
| | | | | | | | | If we only want to optimize a single function, we should extract this function into a separate .ll file. This simplifies the code. llvm-svn: 131353 | |||||
| * | CodeGeneration: Do not delete the old version of the Scop. | Tobias Grosser | 2011-05-14 | 5 | -112/+198 | |
| | | | | | | | | Instead of deleting the old code, keep it on the side in an if-branch. It will either be deleted by the dead code elimination or we can use it as fallback. llvm-svn: 131352 | |||||
| * | CodeGeneration: Support only simple regions | Tobias Grosser | 2011-05-14 | 1 | -0/+2 | |
| | | | | | llvm-svn: 131351 | |||||
| * | Disable this test while I revise it. rdar://problem/9267970 | Stuart Hastings | 2011-05-14 | 1 | -1/+1 | |
| | | | | | llvm-svn: 131350 | |||||
| * | Make sure we actually generate defaulted copy constructors; caught by | Alexis Hunt | 2011-05-14 | 1 | -1/+1 | |
| | | | | | | | Howard Hinnant. Thanks! llvm-svn: 131349 | |||||
| * | Fix type-o found by Justin Hibbits | Howard Hinnant | 2011-05-14 | 1 | -1/+1 | |
| | | | | | llvm-svn: 131348 | |||||
| * | In Microsoft mode, allow template function explicit specialization at class ↵ | Francois Pichet | 2011-05-14 | 4 | -5/+22 | |
| | | | | | | | | | | | | | | | scope. Necessary to parse MFC and MSVC standard lib code. Example: struct X { template<class T> void f(T) { } template<> void f(int) { } } llvm-svn: 131347 | |||||
| * | Fix type-o found by Justin Hibbits | Howard Hinnant | 2011-05-14 | 1 | -1/+1 | |
| | | | | | llvm-svn: 131346 | |||||
| * | SimplifyCFG: Use ComputeMaskedBits to prune dead cases from switch instructions. | Benjamin Kramer | 2011-05-14 | 2 | -1/+74 | |
| | | | | | llvm-svn: 131345 | |||||
| * | Warning suppression in test. | Howard Hinnant | 2011-05-14 | 1 | -2/+0 | |
| | | | | | llvm-svn: 131344 | |||||
| * | Warning suppression in test. | Howard Hinnant | 2011-05-14 | 1 | -2/+0 | |
| | | | | | llvm-svn: 131343 | |||||
| * | PR9908: Fix the broken fix for PR9902 to get the template argument lists in ↵ | Richard Smith | 2011-05-14 | 5 | -10/+120 | |
| | | | | | | | | | the right order. Also, don't reject alias templates in all ElaboratedTypes: some ElaboratedTypes do not correspond to elaborated-type-specifiers. llvm-svn: 131342 | |||||
| * | Warning suppression in test. | Howard Hinnant | 2011-05-14 | 1 | -1/+1 | |
| | | | | | llvm-svn: 131341 | |||||
| * | Correction to hexfloat hack. | Howard Hinnant | 2011-05-14 | 1 | -3/+4 | |
| | | | | | llvm-svn: 131340 | |||||
| * | Avoid combining GEPs that might overflow at runtime. | Stuart Hastings | 2011-05-14 | 2 | -1/+22 | |
| | | | | | | | | | rdar://problem/9267970 Patch by Julien Lerouge! llvm-svn: 131339 | |||||
| * | What I hope to be an implementation of defaulted copy assignment | Alexis Hunt | 2011-05-14 | 4 | -60/+191 | |
| | | | | | | | operators. llvm-svn: 131338 | |||||
| * | More progress towards defaulted copy assignment | Alexis Hunt | 2011-05-14 | 2 | -1/+196 | |
| | | | | | llvm-svn: 131337 | |||||
| * | Start implementing defaulted copy assignment | Alexis Hunt | 2011-05-14 | 2 | -18/+33 | |
| | | | | | llvm-svn: 131336 | |||||
| * | Objective-C vtables are not taking the world by storm; call them | John McCall | 2011-05-14 | 1 | -121/+139 | |
| | | | | | | | | | | out as "v-table" message sends and stop calling normal messages "legacy" message sends. Also, fix some comments to reveal the true state of affairs. llvm-svn: 131335 | |||||
| * | Expand the ABI prepare trivial function call to allow 6 simple args. | Greg Clayton | 2011-05-14 | 12 | -107/+417 | |
| | | | | | llvm-svn: 131334 | |||||
| * | Breakpoint::Description with eDescriptionLevelBrief should just print the ↵ | Jim Ingham | 2011-05-14 | 1 | -1/+3 | |
| | | | | | | | number of locations, printing the list of locations is pointless. llvm-svn: 131333 | |||||
| * | Fix a FIXME by moving the fast-isel implementation of the objectsize ↵ | Eli Friedman | 2011-05-14 | 2 | -23/+10 | |
| | | | | | | | intrinsic from the x86 code to the generic code. llvm-svn: 131332 | |||||
| * | For the purposes of setting breakpoints treat methods defined in the class ↵ | Jim Ingham | 2011-05-14 | 1 | -0/+18 | |
| | | | | | | | and methods defined in a category on the class as the same. llvm-svn: 131331 | |||||
| * | Don't produce a vmovntdq if we don't have AVX support. | Rafael Espindola | 2011-05-14 | 2 | -1/+13 | |
| | | | | | llvm-svn: 131330 | |||||
| * | Zap useless code; this hasn't done anything useful since fast-isel switched ↵ | Eli Friedman | 2011-05-14 | 1 | -29/+0 | |
| | | | | | | | to being bottom-up (a very long time ago). llvm-svn: 131329 | |||||
| * | Fix test bug. | Howard Hinnant | 2011-05-14 | 1 | -1/+1 | |
| | | | | | llvm-svn: 131328 | |||||
| * | Suppress some warings in the tests. | Howard Hinnant | 2011-05-14 | 1 | -8/+8 | |
| | | | | | llvm-svn: 131327 | |||||
| * | Suppress some warings in the tests. | Howard Hinnant | 2011-05-13 | 1 | -1/+1 | |
| | | | | | llvm-svn: 131326 | |||||
| * | Add an operator+= for appending StringRefs onto std::strings. | John McCall | 2011-05-13 | 1 | -0/+4 | |
| | | | | | | | | Previously this pattern would be compiled using an implicit conversion to std::string. llvm-svn: 131325 | |||||
| * | Clean up the test a little bit; and use lldbutil.get_GPRs(frame) to retrieve ↵ | Johnny Chen | 2011-05-13 | 1 | -9/+3 | |
| | | | | | | | the general purpose register set. llvm-svn: 131324 | |||||
| * | Reorganize this method to avoid multiple calls for computing CGFunctionInfo | John McCall | 2011-05-13 | 1 | -77/+109 | |
| | | | | | | | and to decrease the amount of effort in appending strings. llvm-svn: 131323 | |||||
| * | Be a bit more permissive about symbols we don't understand. Just skip them | Jim Grosbach | 2011-05-13 | 1 | -4/+12 | |
| | | | | | | | rather than throwing an error. llvm-svn: 131322 | |||||
| * | Simplify | Joerg Sonnenberger | 2011-05-13 | 1 | -1/+1 | |
| | | | | | llvm-svn: 131321 | |||||
| * | ExecutionEngine: move createJIT() definition (v2) | Dylan Noblesmith | 2011-05-13 | 2 | -19/+29 | |
| | | | | | | | | As an ExecutionEngine class function, its definition really belongs in ExecutionEngine.cpp, not JIT.cpp. llvm-svn: 131320 | |||||
| * | Test commit from a git-svn-cloned lldb/trunk repository. | Johnny Chen | 2011-05-13 | 1 | -0/+2 | |
| | | | | | llvm-svn: 131319 | |||||
| * | http://llvm.org/bugs/show_bug.cgi?id=9854. Also created an emulated ↵ | Howard Hinnant | 2011-05-13 | 9 | -426/+461 | |
| | | | | | | | hexfloat literal for use in some of the tests. <sigh> And cleaned up some harmless but irritating warnings in the tests. llvm-svn: 131318 | |||||
| * | ExecutionEngine: push TargetMachine creation into clients (v2) | Dylan Noblesmith | 2011-05-13 | 6 | -66/+30 | |
| | | | | | | | | | In particular, into EngineBuilder. This should only impact the private API between the EE and EB classes, not external clients, since JITCtor and MCJITCtor are both protected members. llvm-svn: 131317 | |||||
| * | ExecutionEngine: fix JIT/MCJIT selectTarget() duplication (v2) | Dylan Noblesmith | 2011-05-13 | 10 | -117/+26 | |
| | | | | | | | | This prepares for making JITCtor/MCJITCtor take a TargetMachine* directly from clients like EngineBuilder. llvm-svn: 131316 | |||||
| * | Move test. | Rafael Espindola | 2011-05-13 | 1 | -0/+0 | |
| | | | | | llvm-svn: 131315 | |||||
| * | Move test. | Rafael Espindola | 2011-05-13 | 1 | -0/+0 | |
| | | | | | llvm-svn: 131314 | |||||
| * | This patch add a "fake" attach waiting for a real implementation and | Johnny Chen | 2011-05-13 | 8 | -12/+81 | |
| | | | | | | | | | | | | | | | | | solve the build break due to the lack of this method. It also propose a solution to the API changes in RegisterContext. I upgraded also the the python version in the makefile. My linux installation has python2.7 and AFAIK also the latest ubuntu has this version of python so maybe is worth upgrading. Patch by Marco Minutoli <mminutoli@gmail.com> [Note: I had to hand merge in the diffs since patch thinks it is a corrupt patch.] llvm-svn: 131313 | |||||
| * | Bug 8765: Honor assembler labels for builtins. Ensure that the label is | Joerg Sonnenberger | 2011-05-13 | 2 | -4/+26 | |
| | | | | | | | | mangled to avoid doing it twice for platforms that use prefixes like Darwin. llvm-svn: 131311 | |||||

