aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
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
2011-11-16Sink codegen optimization level into MCCodeGenInfo along side relocation modelEvan Cheng
2011-11-15Fix functions in MipsFrameLowering.cpp and MipsRegisterInfo.cpp. Use 64-bitAkira Hatanaka
2011-11-15Set nomacro before emitting the sequence of instructions that set global pointerAkira Hatanaka
2011-11-15Simplify function PassByValArg64.Akira Hatanaka
2011-11-15Delete files.Akira Hatanaka
2011-11-15Remove MipsMCSymbolRefExpr.Akira Hatanaka
2011-11-14Unbreak Release builds.Benjamin Kramer
2011-11-1432-to-64-bit extended load.Akira Hatanaka
2011-11-14AnalyzeCallOperands function for N32/64.Akira Hatanaka
2011-11-14Modify LowerFormalArguments to correctly handle vaarg arguments for Mips64.Akira Hatanaka
2011-11-14Remove variable that keeps the size of area used to save byval or variableAkira Hatanaka
2011-11-12Fix typo.Akira Hatanaka
2011-11-12Implement Mips64's handling of byval arguments in LowerCall.Akira Hatanaka
2011-11-12Implement Mips64's handling of byval arguments in LowerFormalArguments.Akira Hatanaka
2011-11-1264-bit arbitrary immediate pattern.Akira Hatanaka
2011-11-12Function for handling byval arguments.Akira Hatanaka
2011-11-12build: Attempt to rectify inconsistencies between CMake and LLVMBuild version...Daniel Dunbar
2011-11-11CMake: Fix CMake build for new Mips tblgen file.Daniel Dunbar
2011-11-11Mips MC object code emission improvements:Bruno Cardoso Lopes
2011-11-11Do not try to detect DAG combine patterns for integer multiply-add/sub if valueAkira Hatanaka
2011-11-1164-bit atomic instructions.Akira Hatanaka
2011-11-11Modify LowerFRAMEADDR. Use 64-bit register FP_64 when ABI is N64.Akira Hatanaka
2011-11-11Add 64-bit versions of LEA_ADDiu and DynAlloc. Modify LowerDYNAMIC_STACKALLOC.Akira Hatanaka
2011-11-1164-bit versions of jal, jalr and bal.Akira Hatanaka
2011-11-11Emit Mips64's sequence of instructions that set global register in prologue.Akira Hatanaka
2011-11-11Fix printing of MCSymbolRegExpr. Needs three closing parentheses forAkira Hatanaka
2011-11-11LLVMBuild: Add explicit information on whether targets define an assembly pri...Daniel Dunbar
2011-11-10llvm-build: Add --native-target and --enable-targets options, and add logic toDaniel Dunbar
2011-11-10llvm-build: Add an explicit component type to represent targets.Daniel Dunbar
2011-11-08Properly handle Mips MC relocations and lower cpload and cprestore macros to ...Bruno Cardoso Lopes
2011-11-08Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper
2011-11-08This patch handles unaligned loads and stores in Mips JIT. Mips backendBruno Cardoso Lopes
2011-11-07Various Mips64 floating point instruction patterns.Akira Hatanaka
2011-11-07Add definition of the base class for floating point comparison instructionsAkira Hatanaka
2011-11-07Add code needed for copying between 64-bit integer and floating pointerAkira Hatanaka
2011-11-07Add definitions of 64-bit instructions which move data between integer andAkira Hatanaka
2011-11-07Add definition of 64-bit load upper immediate.Akira Hatanaka
2011-11-07Include RegSaveAreaSize in the computation of stack size.Akira Hatanaka
2011-11-07Define functions that get or set the size of area on callee's stack frame whichAkira Hatanaka
2011-11-07Use array_lengthof to compute the number of iterations of a loop.Akira Hatanaka
2011-11-07Fix patterns for unaligned 32-bit load. DSLL32 or DSRL32 should be emittedAkira Hatanaka
2011-11-07Make the type of shift amount i32 in order to reduce the number of shiftAkira Hatanaka