aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
2011-12-20Fix up the CMake build for the new files added in r146960, they'reChandler Carruth
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-19Add patterns for matching immediates whose lower 16-bit is cleared. TheseAkira Hatanaka
2011-12-19Tidy up. Simplify logic. No functional change intended.Akira Hatanaka
2011-12-19Remove definitions of double word shift plus 32 instructions. Assembler orAkira Hatanaka
2011-12-19Remove unused predicate.Akira Hatanaka
2011-12-19Remove the restriction on the first operand of the add node in SelectAddr.Akira Hatanaka
2011-12-14Add support for local dynamic TLS model in LowerGlobalTLSAddress. Direct objectAkira Hatanaka
2011-12-13Expand .cprestore directive to multiple instructions if the offset does not fit Akira Hatanaka
2011-12-13Initial CodeGen support for CTTZ/CTLZ where a zero input produces anChandler Carruth
2011-12-12LLVMBuild: Introduce a common section which currently has a list of theDaniel Dunbar
2011-12-12Emit B (unconditional branch) when -relocation-model=pic and J (jump) whenAkira Hatanaka
2011-12-12Fix indentation.Akira Hatanaka
2011-12-12LLVMBuild: Remove trailing newline, which irked me.Daniel Dunbar
2011-12-11Mips: Don't create a dangling IR function just to get the address of a symbol.Benjamin Kramer
2011-12-09Rename WrapperPIC. It is now used for both pic and static.Akira Hatanaka
2011-12-09jalr should use t9 ($25) for indirect calls regardless of the relocation modelAkira Hatanaka
2011-12-08Pass a GlobalAddress instead of an ExternalSymbol to LowerCallTo inAkira Hatanaka
2011-12-08Implement 64-bit support for thread local storage handling.Akira Hatanaka
2011-12-07Modify class ReadHardware and add definition of 64-bit version of instructionAkira Hatanaka
2011-12-07Add newline.Akira Hatanaka
2011-12-07Add 64-bit HWR29 register.Akira Hatanaka
2011-12-0732 to 64-bit anyext pattern.Akira Hatanaka
2011-12-0732 to 64-bit zext pattern.Akira Hatanaka
2011-12-07Variable cleanup. Based on past patch submittals variable names haveBruno Cardoso Lopes
2011-12-0764-bit WrapperPICPat patterns.Akira Hatanaka
2011-12-07Define base class for WrapperPICPat.Akira Hatanaka
2011-12-07Modify LowerFCOPYSIGN to handle Mips64.Akira Hatanaka
2011-12-07Fix comment.Akira Hatanaka
2011-12-07Fix comment.Akira Hatanaka
2011-12-07Fix 64-bit immediate patterns.Akira Hatanaka
2011-12-07Add bundle aware API for querying instruction properties and switch the codeEvan Cheng
2011-12-07Add a few moreLocal/Global R_MIPS_GOT related fixups andBruno Cardoso Lopes
2011-12-06First chunk of MachineInstr bundle support.Evan Cheng
2011-12-06Use branches instead of jumps + variable cleanup. Testcase coming next. Patch...Bruno Cardoso Lopes
2011-12-06Add register HWR29 numbering. Patch by Jack CarterBruno Cardoso Lopes
2011-12-06MipsAsmBackend.cpp, PPCAsmBackend.cpp: Fix -Asserts build to appease msvc.NAKAMURA Takumi
2011-12-06Move target-specific logic out of generic MCAssembler.Jim Grosbach
2011-12-05Add definitions of 64-bit extract and insert instrucions and makeAkira Hatanaka
2011-12-05Split ExtIns into two base classes and have instructions EXT and INS derive fromAkira Hatanaka
2011-12-05Have LowerJumpTable support Mips64. Modify 2010-07-20-Switch.ll to test N64 andAkira Hatanaka
2011-12-02Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky
2011-11-29Change names for MIPS "generic" processors defined in Mips.td to match what GNUAkira Hatanaka
2011-11-29build/CMake: Finish removal of add_llvm_library_dependencies.Daniel Dunbar
2011-11-23This patch makes the following changes necessary for MIPS' direct code emission.Akira Hatanaka
2011-11-23This patch addresses gp relative fixups/relocations for jump tables.Akira Hatanaka
2011-11-16Lower 64-bit constant pool node.Akira Hatanaka
2011-11-16Lower 64-bit block address.Akira Hatanaka
2011-11-16Add patterns for 64-bit tglobaladdr, tblockaddress, tjumptable and tconstpoolAkira Hatanaka
2011-11-1664-bit jump register instruction.Akira Hatanaka