aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsISelLowering.cpp
AgeCommit message (Expand)Author
2012-09-05Stop casting away const qualifier needlessly.Roman Divacky
2012-08-22Add register Mips::GP to the list of reserved registers if target is bare-metalAkira Hatanaka
2012-07-31Expand DYNAMIC_STACKALLOC nodes rather than doing custom-lowering.Akira Hatanaka
2012-07-31When store nodes or memcpy nodes are created to copy the function callAkira Hatanaka
2012-07-31Fix type of LUXC1 and SUXC1. These instructions were incorrectly defined asAkira Hatanaka
2012-07-26Pass the correct call frame size to callseq_start node. This is needed toAkira Hatanaka
2012-07-26Fix call setup for PIC.Akira Hatanaka
2012-07-23Add basic ability to setup call frame, and make procedure calls.Akira Hatanaka
2012-07-21Revert accidental commit.Akira Hatanaka
2012-07-21Add VK_Mips_HIGHER and VK_Mips_HIGHEST to MCSymbolRefExpr::VariantKind.Akira Hatanaka
2012-07-11Implement MipsTargetLowering::LowerSELECT_CC to custom lower SELECT_CC.Akira Hatanaka
2012-07-11Lower RETURNADDR node in Mips backend.Akira Hatanaka
2012-07-10Make register Mips::RA allocatable if not in mips16 mode.Akira Hatanaka
2012-07-02 mips32 long long register inline asm constraint support.Jack Carter
2012-07-02Revert " mips32 long long register inline asm constraint support." asEric Christopher
2012-07-02 mips32 long long register inline asm constraint support.Jack Carter
2012-06-14Fix coding style violations. Remove white spaces and tabs.Akira Hatanaka
2012-06-13Implement a DAGCombine in MipsISelLowering.cpp which transforms the followingAkira Hatanaka
2012-06-13Set a higher value for maxStoresPerMemcpy in MipsISelLowering.cpp.Akira Hatanaka
2012-06-13Simplify CreateLoadLR and CreateStoreLR in MipsISelLowering.cpp.Akira Hatanaka
2012-06-13Implement fastcc calling convention for MIPS.Akira Hatanaka
2012-06-04Fix a bug in MipsTargetLowering::LowerLOAD. A shift-right-logical node isAkira Hatanaka
2012-06-04MIPS TLS: use the model selected by TargetMachine::getTLSModel().Hans Wennborg
2012-06-02remove an unused variable.Chris Lattner
2012-06-02Set operation actions for load/store nodes in the Mips backend.Akira Hatanaka
2012-06-02Define functions MipsTargetLowering::LowerLOAD and LowerSTORE whichAkira Hatanaka
2012-06-02Define Mips specific unaligned load/store nodes.Akira Hatanaka
2012-06-02Expand unaligned i16 loads/stores for the Mips backend.Akira Hatanaka
2012-05-31Cleanup and factoring of mips16 tablegen classes. Make register classesAkira Hatanaka
2012-05-25Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski
2012-05-12Make the following changes in MipsISelLowering.cpp:Akira Hatanaka
2012-05-09Expand 64-bit shifts if target ABI is O32.Akira Hatanaka
2012-05-07Add support for the 'x' constraint.Eric Christopher
2012-05-07Add support for the 'l' constraint.Eric Christopher
2012-05-07Add support for the 'c' constraint.Eric Christopher
2012-05-07Add support for the 'P' constraint.Eric Christopher
2012-05-07Add support for the 'O' constraint.Eric Christopher
2012-05-07Add support for the 'N' inline asm constraint.Eric Christopher
2012-05-07Add support for the 'L' inline asm constraint.Eric Christopher
2012-05-07Add support for the inline asm constraint 'K'.Eric Christopher
2012-05-07Support the 'J' constraint.Eric Christopher
2012-05-07Add support for the 'I' inline asm constraint. Also add testsEric Christopher
2012-05-07Allow 64 bit integer values in gpu registers if arch and abi are 64 bit.Eric Christopher
2012-05-07When using inline asm constraints representingEric Christopher
2012-05-04Make ARM and Mips use TargetMachine::getTLSModel()Hans Wennborg
2012-04-21llvm/lib/Target: [PR12611] Add "llvm/Support/raw_ostream.h" for Debug build o...NAKAMURA Takumi
2012-04-20Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper
2012-04-11Emit neg.s or neg.d only if -enable-no-nans-fp-math is supplied by user,Akira Hatanaka
2012-04-11Emit abs.s or abs.d only if -enable-no-nans-fp-math is supplied by user.Akira Hatanaka
2012-04-11Fix bugs in lowering of FCOPYSIGN nodes.Akira Hatanaka