summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
...
* 80 colsJoe Abbey2012-11-191-6/+9
| | | | llvm-svn: 168318
* Enable MCJIT tests on PowerPC.Ulrich Weigand2012-11-192-2/+14
| | | | | | Disable old JIT tests on PowerPC. llvm-svn: 168316
* Add myself as owner of the Hexagon backend.Anshuman Dasgupta2012-11-191-0/+4
| | | | llvm-svn: 168312
* Promote the constant 1 to long long, 1LL or 1ULL in int64_t-sensitive context.NAKAMURA Takumi2012-11-192-6/+6
| | | | llvm-svn: 168304
* First version of Polly release notes for 3.2Tobias Grosser2012-11-191-5/+14
| | | | llvm-svn: 168302
* Clean up handling of always-inline functions in the inliner.Bob Wilson2012-11-193-115/+118
| | | | | | | | | This patch moves the isInlineViable function from the InlineAlways pass into the InlineCostAnalyzer and then changes the InlineCost computation to use that simple check for always-inline functions. All the special-case checks for AlwaysInline in the CallAnalyzer can then go away. llvm-svn: 168300
* Some comment fixes.Bob Wilson2012-11-192-6/+6
| | | | llvm-svn: 168299
* Move else onto line with preceding closing brace.Craig Topper2012-11-191-2/+1
| | | | llvm-svn: 168294
* Remove the last bit of constant folding from LinearizeExprTree (most of it wasDuncan Sands2012-11-181-11/+0
| | | | | | removed in commit 168035, but I missed this bit). llvm-svn: 168292
* Fix PR14060, an infinite loop in reassociate. The problem was that one of theDuncan Sands2012-11-182-6/+43
| | | | | | | | | | operands of the expression being written was wrongly thought to be reusable as an inner node of the expression resulting in it turning up as both an inner node *and* a leaf, creating a cycle in the def-use graph. This would have caused the verifier to blow up if things had gotten that far, however it managed to provoke an infinite loop first. llvm-svn: 168291
* SystemLibrary.rst: remove reference to a bug that was closed long time agoDmitri Gribenko2012-11-181-5/+0
| | | | llvm-svn: 168290
* Documentation: convert SystemLibrary documentation to reSTDmitri Gribenko2012-11-183-318/+258
| | | | llvm-svn: 168289
* Documentation: remove a copy of the FileCheck man page from TestingGuideDmitri Gribenko2012-11-181-194/+4
| | | | llvm-svn: 168288
* Documentation: use a :doc: link instead of an absolute http:// link.Dmitri Gribenko2012-11-181-2/+2
| | | | llvm-svn: 168286
* Documentation: fix broken link.Dmitri Gribenko2012-11-181-2/+2
| | | | llvm-svn: 168285
* Use a full triple for a PPC test case for asm syntax.Andrew Trick2012-11-181-3/+3
| | | | llvm-svn: 168283
* MCJIT: [cygming] Give noop to __main also in RecordingMemoryManger. It is ↵NAKAMURA Takumi2012-11-188-7/+20
| | | | | | | | emitted in @main(). XFAIL(s) can be removed. llvm-svn: 168282
* test/ExecutionEngine/MCJIT/stubs-remote.ll: Prune DOSish CRLF.NAKAMURA Takumi2012-11-181-36/+36
| | | | llvm-svn: 168281
* Don't try to calculate the alignment of an unsigned type. Fixes PR14371!Nick Lewycky2012-11-182-1/+18
| | | | llvm-svn: 168280
* docs: CodingStandards should follow the coding standards.Sean Silva2012-11-171-20/+20
| | | | | | Some variables in code examples were not LikeThis. llvm-svn: 168275
* Bump sphinx config to 3.3.Benjamin Kramer2012-11-171-2/+2
| | | | llvm-svn: 168273
* Kick off 3.3 cycle for LLVM trunk.Benjamin Kramer2012-11-173-13/+13
| | | | llvm-svn: 168272
* docs: Add link to HowToSetUpLLVMStyleRTTISean Silva2012-11-171-1/+2
| | | | llvm-svn: 168271
* TypoJames Molloy2012-11-171-1/+1
| | | | llvm-svn: 168263
* Add a new function to ConstantExpr - getAsInstruction. This returns its ↵James Molloy2012-11-173-0/+179
| | | | | | | | Instruction* corollary, which may be useful if a user wishes to transform a ConstantExpr so that one of its operands is no longer constant. llvm-svn: 168262
* Plug a memory leak in the GCOV profiling emitter, which never released the ↵Benjamin Kramer2012-11-171-5/+5
| | | | | | edge table memory. llvm-svn: 168259
* really fix permissionsPawel Wodnicki2012-11-171-0/+0
| | | | llvm-svn: 168256
* fix permissionsPawel Wodnicki2012-11-171-1/+1
| | | | llvm-svn: 168255
* adding whose code is it anywa toolsPawel Wodnicki2012-11-171-0/+125
| | | | llvm-svn: 168254
* Removing utf-8 smart quote and trailing whitespaceJoe Abbey2012-11-171-2/+2
| | | | llvm-svn: 168253
* Suppressing the 'direct base ‘{anonymous}::S1’ inaccessible in ↵Joe Abbey2012-11-171-0/+12
| | | | | | | | ‘{anonymous}::D9’ due to ambiguity' warning. llvm-svn: 168251
* Silence the buildbots for this test while I figure out the tripleAndrew Trick2012-11-171-2/+2
| | | | llvm-svn: 168249
* Broaden isSchedulingBoundary to check aliases of SP.Andrew Trick2012-11-172-1/+35
| | | | | | | | On PPC the stack pointer is X1, but ADJCALLSTACK writes R1. Fixes PR14315: Register regmask dependency problem with misched. llvm-svn: 168248
* Phi speculation improvement for BasicAAHal Finkel2012-11-172-3/+83
| | | | | | | | | | | | This is a partial solution to PR14351. It removes some of the special significance of the first incoming phi value in the phi aliasing checking logic in BasicAA. In the context of a loop, the old logic assumes that the first incoming value is the interesting one (meaning that it is the one that comes from outside the loop), but this is often not the case. With this change, we now test first the incoming value that comes from a block other than the parent of the phi being tested. llvm-svn: 168245
* Per agreement with Doug, take ownership of Clang's libSema.Richard Smith2012-11-171-1/+5
| | | | llvm-svn: 168244
* Mark FP_EXTEND form v2f32 to v2f64 as "expand" for ARM NEON. Patch by Pete ↵Eli Friedman2012-11-173-0/+10
| | | | | | Couperus. llvm-svn: 168240
* [fast-isel] Add the -verify-machineinstrs to these test cases. The remainingChad Rosier2012-11-178-15/+15
| | | | | | | test cases require fixes to fast-isel before the verifier can be enabled. Part of rdar://12594152 llvm-svn: 168233
* LoopVectorizer: Add initial support for pointer induction variables (for ↵Nadav Rotem2012-11-172-35/+127
| | | | | | | | example: *dst++ = *src++). At the moment we still require to have an integer induction variable (for example: i++). llvm-svn: 168231
* Initial implementation of MipsTargetLowering::isLegalAddressingMode.Akira Hatanaka2012-11-173-0/+63
| | | | llvm-svn: 168230
* Rename methods like PairSRegs() to createSRegpairNode() to meet our codingWeiming Zhao2012-11-171-40/+34
| | | | | | style requirement. llvm-svn: 168229
* Teach SROA rewriteVectorizedStoreInst to handle cases when the loaded value ↵Evan Cheng2012-11-172-33/+67
| | | | | | is narrower than the stored value. rdar://12713675 llvm-svn: 168227
* Marking remote mcjit tests as XFAIL for cygwin (hopefully only temporarily).Andrew Kaylor2012-11-172-2/+2
| | | | llvm-svn: 168226
* Claim ownership of MCJITAndrew Kaylor2012-11-161-0/+4
| | | | llvm-svn: 168225
* Add some basic support for the fission addr forms to DebugInfo.Eric Christopher2012-11-161-0/+10
| | | | llvm-svn: 168223
* Marking remote mcjit tests as XFAIL for mingw32 (hopefully only temporarily).Andrew Kaylor2012-11-167-7/+7
| | | | llvm-svn: 168221
* Add constant definitions for fission dwarf attributes, forms, etc.Eric Christopher2012-11-161-3/+26
| | | | llvm-svn: 168218
* Claim the driver.Chad Rosier2012-11-161-1/+1
| | | | llvm-svn: 168215
* Remove default public copy ctors.Benjamin Kramer2012-11-161-6/+0
| | | | | | | They are just useless and prevent SmallVector from picking an optimized codepath for memcpyable elements. llvm-svn: 168211
* Marking remote mcjit tests as XFAIL for ARM (hopefully only temporarily).Andrew Kaylor2012-11-167-0/+7
| | | | llvm-svn: 168210
* Remove trailing spaces.Jakub Staszak2012-11-161-70/+70
| | | | llvm-svn: 168208
OpenPOWER on IntegriCloud