summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Alpha/AlphaISelPattern.cpp
Commit message (Expand)AuthorAgeFilesLines
* bye bye Pattern ISELAndrew Lenharth2006-01-231-1726/+0
* Add explicit #includes of <iostream>Chris Lattner2006-01-221-2/+2
* add br pattern, unify JSR and BSR ISel instrs, and add BSR support for DAGAndrew Lenharth2005-12-251-7/+8
* All that just to lower div and remAndrew Lenharth2005-12-251-86/+23
* All addressing modes are now exposed. The only remaining relocated formsAndrew Lenharth2005-12-241-12/+5
* Let's see if we can break things.Andrew Lenharth2005-12-241-36/+60
* remove dead codeChris Lattner2005-12-221-13/+0
* major think-oAndrew Lenharth2005-12-011-5/+10
* remove redundant codeAndrew Lenharth2005-11-301-14/+2
* Make typesafe that which isn't: FCMOVxxAndrew Lenharth2005-11-301-11/+21
* FPSelect and more custom loweringAndrew Lenharth2005-11-301-20/+8
* All sorts of stuff.Andrew Lenharth2005-11-301-11/+11
* Fix warning, the better way. Really, this is what this instruction is for, s...Andrew Lenharth2005-11-221-7/+7
* Fix warningAndrew Lenharth2005-11-221-3/+3
* massive DAGISel patch. lots and lots more stuff compiles nowAndrew Lenharth2005-11-221-2/+10
* fix more regressionsAndrew Lenharth2005-11-121-2/+2
* fix READCYCLECOUNTERAndrew Lenharth2005-11-121-0/+1
* fix yet more regressionsAndrew Lenharth2005-11-111-1/+1
* generate chain resultAndrew Lenharth2005-11-111-0/+5
* Fix a bunch more alpha regressionsAndrew Lenharth2005-11-111-1/+1
* continued readcyclecounter supportAndrew Lenharth2005-11-111-0/+5
* fix a bunch of regressionsAndrew Lenharth2005-11-101-2/+2
* whatever. Intermediate patch to see what breaks. Seems ok.Andrew Lenharth2005-11-091-17/+42
* Make -time-passes output prettierChris Lattner2005-10-291-0/+4
* silence a release mode warningChris Lattner2005-10-211-1/+1
* Kill some now-dead code.Nate Begeman2005-10-211-159/+0
* added a few 1 operand form stuff. Seems to break regalloc on alpha. sighAndrew Lenharth2005-10-201-3/+3
* This is suppose to work nowAndrew Lenharth2005-10-061-1/+0
* begining alpha subtarget supportAndrew Lenharth2005-09-291-8/+3
* Add FP versions of the binary operators, keeping the int and fp worlds seperate.Chris Lattner2005-09-281-31/+20
* This code is no longer needed, it is moved to the target-indep codeChris Lattner2005-09-131-24/+0
* Fix up the AssertXext problem, as well as adding it at callsAndrew Lenharth2005-09-061-6/+9
* revert part of the last change, should fix regressionsAndrew Lenharth2005-09-041-0/+5
* Pull out Lowering in preperation for multiple ISels. Oh, and get rid of some...Andrew Lenharth2005-09-021-434/+1
* Change ConstantPoolSDNode to actually hold the Constant itself instead ofChris Lattner2005-08-261-3/+6
* Fix some bugs in the alpha backend, some of which I introduced yesterday,Chris Lattner2005-08-171-2/+3
* thinko. Should fix s4addl.ll regressionAndrew Lenharth2005-08-171-2/+2
* update the backends to work with the new CopyFromReg/CopyToReg/ImplicitDef nodesChris Lattner2005-08-161-10/+11
* Implement BR_CC and BRTWOWAY_CC. This allows the removal of a rather nastyNate Begeman2005-08-161-0/+1
* isIntImmediate is a good Idea. Add a flavor that checks bounds while it is a...Andrew Lenharth2005-08-151-105/+97
* Update the targets to the new SETCC/CondCodeSDNode interfaces.Chris Lattner2005-08-091-100/+95
* one more hunk that got droppedChris Lattner2005-08-021-3/+2
* Update to use the new MathExtras.h support for log2 computation.Chris Lattner2005-08-021-14/+0
* use llabs not absAndrew Lenharth2005-08-011-3/+3
* support bsr, and more .td simplificationAndrew Lenharth2005-07-281-12/+12
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-271-42/+42
* fix compile errorAndrew Lenharth2005-07-231-1/+1
* Handle more imm forms, and load small negative i32 constants without hitting ...Andrew Lenharth2005-07-221-2/+45
* simpilfy instruction encoding (and make the lines way shorter, aka Misha happ...Andrew Lenharth2005-07-221-9/+5
* Fix povray and minor cleanupsAndrew Lenharth2005-07-121-25/+11
OpenPOWER on IntegriCloud