aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMFastISel.cpp
AgeCommit message (Expand)Author
2013-07-22Cherrypick upstream ARM FastISel ext patchesJF Bastien
2013-07-15Merge commit '7dfcb84fc16b3bf6b2379713b53090757f0a45f9'Eli Bendersky
2013-06-25Revert "Apply upstream r183551, r183601, r183624 and r183794"Jan Voung
2013-06-11Apply upstream r183551, r183601, r183624 and r183794JF Bastien
2013-05-31Apply LLVM upstream: r182877 - Enable FastISel on ARM for Linux and NaClJF Bastien
2013-04-22No really, don't store anything to this since it's unconditionallyEric Christopher
2013-04-22Remove variable store that is never read.Eric Christopher
2013-04-19Move TryToFoldFastISelLoad to FastISel, where it belongs. In general, I'mEli Bendersky
2013-03-11Merge commit '279b9184c2ff4fea93b198a3519b8cb3a1d8d195'Eli Bendersky
2013-02-26[fast-isel] Make sure the FastLowerArguments function checks to make sure theChad Rosier
2013-02-18[fast-isel] Remove an invalid assert.Chad Rosier
2013-02-11Currently, codegen may spent some time in SDISel passes even if an entireEvan Cheng
2013-02-05Move MRI liveouts to ARM return instructions.Jakob Stoklund Olesen
2013-01-30Merge commit 'a662a9862501fc86904e90054f7c1519101d9126'Derek Schuff
2013-01-30Add a special ARM trap encoding for NaCl.Eli Bendersky
2013-01-11Merge commit '1ad9253c9d34ccbce3e7e4ea5d87c266cbf93410'Derek Schuff
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-30Remove the Function::getRetAttributes method in favor of using the AttributeS...Bill Wendling
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-17[arm fast-isel] Minor cleanup. No functional change intended.Chad Rosier
2012-12-17[arm fast-isel] Fast-isel only handles simple VTs, so make sure the necessaryChad Rosier
2012-12-17Revert/correct some FastISel changes in r170104 (EVT->MVT forPatrik Hagglund
2012-12-13Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-11Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund
2012-12-11Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-11Fall back to the selection dag isel to select tail calls.Chad Rosier
2012-12-06[arm fast-isel] Make the fast-isel implementation of memcpy respect alignment.Chad Rosier
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-27[arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier
2012-11-27[arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier
2012-11-27[arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier
2012-11-27[arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier
2012-11-13Merge commit 'be02a90de17f857ba65bbd8a11653ca1bad30adc'Derek Schuff
2012-11-09Revert r167620; this can be implemented using an existing CL option.Chad Rosier
2012-11-09Add support for -mstrict-align compiler option for ARM targets.Chad Rosier
2012-11-07[arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier
2012-10-23Merge commit '92b0d8cf2c51debc7f4fb30a417ae839077a8ed0'Derek Schuff
2012-10-22When a block ends in an indirect branch, add its successors to the machine ba...Bill Wendling
2012-10-11Merge commit '2fa8af224ea026f9432e833fd6f42a216423a010'Derek Schuff
2012-10-09Use the attribute enums to query if a parameter has an attribute.Bill Wendling
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-10-03Add methods which query for the specific attribute instead of using theBill Wendling
2012-10-01Merge commit '72f0976c1b91c7ba50dce4d0ad0289dc14d37f81'Derek Schuff
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2012-09-27[arm-fast-isel] Add support for ELF PIC.Jush Lu
2012-09-25Merge commit 'bc4021f31eaa97ee52655828da3e3de14a39e4a6'Derek Schuff
2012-09-21[fast-isel] Fallback to SelectionDAG isel if we require strict alignment forChad Rosier
2012-09-21[fast-isel] Fallback to SelectionDAG isel if we require strict alignment forChad Rosier
2012-09-18Merge commit '8e70b5506ec0d7a6c2740bc89cd1b8f12a78b24f'Derek Schuff