aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Unfortunately this really isn't the place for advertisement.Chris Lattner2006-04-261-3/+0
* Fix typo.Jeff Cohen2006-04-261-1/+1
* Fix some anchors.Reid Spencer2006-04-261-7/+7
* Add some notes about the current state of source (front end) languagesReid Spencer2006-04-261-0/+43
* Switching over FORMAL_ARGUMENTS mechanism to lower call arguments.Evan Cheng2006-04-262-80/+177
* Don't forget return void.Evan Cheng2006-04-251-0/+3
* Keep the stack from on darwin 16-byte aligned. This fixes many JITNate Begeman2006-04-251-2/+13
* Separate LowerOperation() into multiple functions, one per opcode.Evan Cheng2006-04-252-1135/+1213
* slightly more useful error messageAndrew Lenharth2006-04-251-2/+3
* better c99 struct handlingAndrew Lenharth2006-04-251-2/+1
* another c99 style problemAndrew Lenharth2006-04-251-0/+22
* Fix a typo.Evan Cheng2006-04-251-1/+1
* Fix a warningNate Begeman2006-04-251-1/+1
* No functionality changes, but cleaner code with correct comments.Nate Begeman2006-04-251-34/+40
* Explicitly specify result type for def : Pat<> patterns (if it produces a vectorEvan Cheng2006-04-251-45/+47
* Added X86 SSE2 intrinsics which can be represented as vector_shuffles. This isEvan Cheng2006-04-242-13/+73
* Add a new entry.Evan Cheng2006-04-241-0/+32
* Added a movq test case.Evan Cheng2006-04-241-0/+10
* Special case handling two wide build_vector(0, x).Evan Cheng2006-04-241-4/+4
* Some missing movlps, movhps, movlpd, and movhpd patterns.Evan Cheng2006-04-241-6/+14
* A little bit more build_vector enhancement for v8i16 cases.Evan Cheng2006-04-241-42/+105
* Remove a completed entry.Evan Cheng2006-04-241-55/+0
* Suggest looking at the SPARC backend. How weird is that?? :)Chris Lattner2006-04-241-2/+3
* Added addJumpTableIndexEvan Cheng2006-04-241-0/+5
* MakeMIInst() should handle jump table index operands.Evan Cheng2006-04-241-0/+3
* Add a noteChris Lattner2006-04-231-0/+7
* MOVL shuffle (i.e. movd or movss / movsd from memory) of undef, V2 == V2Evan Cheng2006-04-231-2/+7
* Fix the updating of the machine CFG when a PHI node was in a successor ofNate Begeman2006-04-232-8/+16
* Keep Visual Studio informed.Jeff Cohen2006-04-231-0/+3
* Code cleanup associated with jump tables, thanks to Chris for noticingNate Begeman2006-04-223-9/+19
* Turn of jump tables for a bit, there are still some issues to work out withNate Begeman2006-04-221-1/+1
* Optimized stores to the constant pool, while cool, are unnecessary.Nate Begeman2006-04-221-3/+0
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-2240-77/+717
* Don't do all the lowering stuff for 2-wide build_vector's. Also, minor optimi...Evan Cheng2006-04-221-2/+5
* Fix a performance regression. Use {p}shuf* when there are only two distinct e...Evan Cheng2006-04-221-13/+17
* Two more build_vector tests.Evan Cheng2006-04-222-0/+37
* Teach the JIT how to relocate LI, this fixes the JIT on Prolangs-C/TimberWolfMCChris Lattner2006-04-221-0/+1
* This no longer needs the JIT.Chris Lattner2006-04-221-4/+1
* Fix JIT support for static ctors, which was apparently completely broken!Chris Lattner2006-04-221-1/+5
* Revamp build_vector lowering to take advantage of movss and movd instructions.Evan Cheng2006-04-211-64/+141
* Fix the commentNate Begeman2006-04-211-1/+1
* Change the PPC JIT to use a Static relocation modelNate Begeman2006-04-213-29/+4
* typoChris Lattner2006-04-211-1/+1
* fix thinkoChris Lattner2006-04-211-2/+2
* add some low-prio notesChris Lattner2006-04-211-0/+69
* The BFS scheduler is apparently nondeterminstic (causes many llvmgcc bootstrapChris Lattner2006-04-211-2/+5
* movddup is a SSE3 instruction.Evan Cheng2006-04-211-1/+1
* Remove a hack required by V9.Chris Lattner2006-04-211-4/+2
* Fix a couple more memory issuesChris Lattner2006-04-211-4/+4
* Remove the extraneous --defined-only option to nm. This is the default andReid Spencer2006-04-211-3/+3