summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund2012-12-111-30/+29
* Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund2012-12-111-9/+10
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-111-4/+4
* Change TargetLowering::TransformToType to contain MVTs, instead ofPatrik Hagglund2012-12-111-4/+4
* Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund2012-12-111-2/+2
* Change TargetLowering::isCondCodeLegal to take an MVT, instead of EVT.Patrik Hagglund2012-12-111-9/+9
* Change TargetLowering::getCondCodeAction to take an MVT, instead ofPatrik Hagglund2012-12-111-2/+2
* Change TargetLowering::setTypeAction to take an MVT, instead fo EVT.Patrik Hagglund2012-12-111-1/+1
* Fix a coding style nit.Eric Christopher2012-12-101-2/+2
* Replace r169459 with something safer. Rather than having computeMaskedBits toEvan Cheng2012-12-061-24/+0
* Let targets provide hooks that compute known zero and ones for any_extendEvan Cheng2012-12-061-0/+24
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-11/+11
* Allow targets to prefer TypeSplitVector over TypePromoteInteger when computin...Justin Holewinski2012-11-291-1/+1
* Cleanup: Simplify loop end logic in computeRegisterProperties().Patrik Hägglund2012-11-231-5/+4
* OutputArg: added an index of the original argument to match the change toManman Ren2012-11-011-1/+1
* This patch is to fix radar://8426430. It is about llvm support of __builtin_d...Shuxin Yang2012-10-191-0/+5
* Add in the first step of the multiple pointer support. This adds in support t...Micah Villmow2012-10-091-6/+7
* Create enums for the different attributes.Bill Wendling2012-10-091-5/+5
* Move TargetData to DataLayout.Micah Villmow2012-10-081-2/+2
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-271-4/+4
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-271-4/+4
* TargetLowering interface to set/get minimum block entries for jump tables.Sebastian Pop2012-09-251-0/+1
* Add predicates for queries on whether an attribute exists.Bill Wendling2012-09-191-7/+6
* Fix a few old-GCC warnings. No functional change.Nadav Rotem2012-09-061-1/+1
* Stop casting away const qualifier needlessly.Roman Divacky2012-09-051-1/+1
* Generic Bypass Slow DivPreston Gurd2012-09-041-1/+0
* TargetLowering: Use the large shift amount during legalize types. The legaliz...Benjamin Kramer2012-08-171-3/+3
* Conform to LLVM coding style.Micah Villmow2012-07-311-2/+2
* Don't generate ordered or unordered comparison operations if it is not legal ...Micah Villmow2012-07-311-1/+2
* Remove tabs.Bill Wendling2012-07-191-4/+6
* Implement r160312 as target indepedenet dag combine.Evan Cheng2012-07-171-0/+27
* Make sure constant bitwidth is <= 64 bit before calling getSExtValue().Evan Cheng2012-07-171-1/+2
* This is another case where instcombine demanded bits optimization createdEvan Cheng2012-07-171-0/+21
* All cases are covered, no need for a default. This deals with theDuncan Sands2012-07-051-1/+0
* Use the right kind of booleans: we were emitting 0/1 booleans, instead of 0/-1Duncan Sands2012-07-051-9/+17
* Target option DisableJumpTables is a gross hack. Move it to TargetLowering in...Evan Cheng2012-07-021-0/+1
* Remove the "-promote-elements" flag. This flag is now enabled by default.Nadav Rotem2012-06-041-12/+1
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-021-1/+1
* Simplify code for calling a function where CanLowerReturn fails, fixing a sma...Eli Friedman2012-05-251-9/+1
* Add a new target hook "predictableSelectIsExpensive".Benjamin Kramer2012-05-051-0/+1
* Make sure findRepresentativeClass picks the widest super-register.Jakob Stoklund Olesen2012-05-041-6/+10
* Use SuperRegClassIterator for findRepresentativeClass().Jakob Stoklund Olesen2012-05-041-26/+15
* Teach getVectorTypeBreakdown about promotion of vectors in addition to wideni...Nadav Rotem2012-04-211-3/+6
* Fixes a problem in instruction selection with testing whether or not the Joel Jones2012-04-171-2/+3
* Have TargetLowering::getPICJumpTableRelocBase return a node that points to theAkira Hatanaka2012-04-091-1/+5
* Move the TLSModel information into the TargetMachine rather than hidingChandler Carruth2012-04-081-22/+0
* Don't break the IV update in TLI::SimplifySetCC().Jakob Stoklund Olesen2012-04-051-15/+27
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-041-14/+11
* Remove default case from switch that was already covering all cases.Craig Topper2012-04-041-1/+0
* Fix an issue in SimplifySetCC() specific to vector comparisons.Chad Rosier2012-04-031-2/+10
OpenPOWER on IntegriCloud