aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips
Commit message (Expand)AuthorAgeFilesLines
* Fix functions in MipsFrameLowering.cpp and MipsRegisterInfo.cpp. Use 64-bitAkira Hatanaka2011-11-152-18/+24
* Set nomacro before emitting the sequence of instructions that set global pointerAkira Hatanaka2011-11-151-3/+2
* Simplify function PassByValArg64.Akira Hatanaka2011-11-151-14/+18
* Delete files.Akira Hatanaka2011-11-152-137/+0
* Remove MipsMCSymbolRefExpr.Akira Hatanaka2011-11-152-2/+0
* Unbreak Release builds.Benjamin Kramer2011-11-141-1/+1
* 32-to-64-bit extended load.Akira Hatanaka2011-11-141-5/+10
* AnalyzeCallOperands function for N32/64.Akira Hatanaka2011-11-142-0/+45
* Modify LowerFormalArguments to correctly handle vaarg arguments for Mips64.Akira Hatanaka2011-11-141-14/+30
* Remove variable that keeps the size of area used to save byval or variableAkira Hatanaka2011-11-143-12/+1
* Fix typo.Akira Hatanaka2011-11-121-1/+1
* Implement Mips64's handling of byval arguments in LowerCall.Akira Hatanaka2011-11-121-12/+100
* Implement Mips64's handling of byval arguments in LowerFormalArguments.Akira Hatanaka2011-11-121-18/+60
* 64-bit arbitrary immediate pattern.Akira Hatanaka2011-11-121-0/+4
* Function for handling byval arguments.Akira Hatanaka2011-11-122-4/+43
* build: Attempt to rectify inconsistencies between CMake and LLVMBuild version...Daniel Dunbar2011-11-121-1/+1
* CMake: Fix CMake build for new Mips tblgen file.Daniel Dunbar2011-11-111-0/+1
* Mips MC object code emission improvements:Bruno Cardoso Lopes2011-11-1113-130/+475
* Do not try to detect DAG combine patterns for integer multiply-add/sub if valueAkira Hatanaka2011-11-111-2/+4
* 64-bit atomic instructions.Akira Hatanaka2011-11-113-64/+194
* Modify LowerFRAMEADDR. Use 64-bit register FP_64 when ABI is N64.Akira Hatanaka2011-11-111-1/+2
* Add 64-bit versions of LEA_ADDiu and DynAlloc. Modify LowerDYNAMIC_STACKALLOC.Akira Hatanaka2011-11-113-12/+27
* 64-bit versions of jal, jalr and bal.Akira Hatanaka2011-11-112-0/+27
* Emit Mips64's sequence of instructions that set global register in prologue.Akira Hatanaka2011-11-111-1/+21
* Fix printing of MCSymbolRegExpr. Needs three closing parentheses forAkira Hatanaka2011-11-111-1/+4
* LLVMBuild: Add explicit information on whether targets define an assembly pri...Daniel Dunbar2011-11-111-0/+1
* llvm-build: Add --native-target and --enable-targets options, and add logic toDaniel Dunbar2011-11-101-1/+0
* llvm-build: Add an explicit component type to represent targets.Daniel Dunbar2011-11-101-1/+2
* Properly handle Mips MC relocations and lower cpload and cprestore macros to ...Bruno Cardoso Lopes2011-11-084-45/+191
* Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper2011-11-081-9/+9
* This patch handles unaligned loads and stores in Mips JIT. Mips backendBruno Cardoso Lopes2011-11-082-6/+148
* Various Mips64 floating point instruction patterns.Akira Hatanaka2011-11-071-3/+18
* Add definition of the base class for floating point comparison instructionsAkira Hatanaka2011-11-071-8/+8
* Add code needed for copying between 64-bit integer and floating pointerAkira Hatanaka2011-11-071-0/+6
* Add definitions of 64-bit instructions which move data between integer andAkira Hatanaka2011-11-071-0/+8
* Add definition of 64-bit load upper immediate.Akira Hatanaka2011-11-072-3/+4
* Include RegSaveAreaSize in the computation of stack size.Akira Hatanaka2011-11-071-0/+1
* Define functions that get or set the size of area on callee's stack frame whichAkira Hatanaka2011-11-071-1/+10
* Use array_lengthof to compute the number of iterations of a loop.Akira Hatanaka2011-11-071-6/+6
* Fix patterns for unaligned 32-bit load. DSLL32 or DSRL32 should be emittedAkira Hatanaka2011-11-071-2/+2
* Make the type of shift amount i32 in order to reduce the number of shiftAkira Hatanaka2011-11-073-5/+7
* Add 64-bit to 32-bit trunc pattern.Akira Hatanaka2011-11-071-0/+5
* Replace (Lower|Upper)caseString in favor of StringRef's newest methods.Benjamin Kramer2011-11-062-7/+5
* build/cmake: Use tblgen macro directly instead of llvm_tablegen, which justDaniel Dunbar2011-11-041-7/+7
* build: Add initial cut at LLVMBuild.txt files.Daniel Dunbar2011-11-034-0/+102
* Make changes necessary in LowerFormalArguments to support Mips64.Akira Hatanaka2011-10-281-17/+17
* Make changes necessary in LowerCall to support Mips64.Akira Hatanaka2011-10-281-25/+38
* Add variable IsO32 to MipsTargetLowering.Akira Hatanaka2011-10-282-10/+11
* Corrects previously incorrect $sp change in MipsCompilationCallback.Bruno Cardoso Lopes2011-10-251-7/+7
* Final patch that completes old JIT support for Mips:Bruno Cardoso Lopes2011-10-187-91/+173