..
AsmParser
Create MCTargetOptions.
2014-04-23 11:16:03 +00:00
Disassembler
[Modules] Make Support/Debug.h modular. This requires it to not change
2014-04-21 22:55:11 +00:00
InstPrinter
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MCTargetDesc
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
TargetInfo
Prune redundant dependencies in LLVMBuild.txt.
2013-12-11 00:30:57 +00:00
CMakeLists.txt
Start pushing changes for Mips Fast-Isel
2014-04-17 22:15:34 +00:00
LLVMBuild.txt
Add proper dependencies to LLVMBuild.txt in llvm/lib.
2013-12-10 05:39:34 +00:00
MSA.txt
[mips] BSEL's and BINS[RL] operands are reversed compared to the vselect node used in the pattern.
2014-03-12 11:54:00 +00:00
Makefile
…
MicroMipsInstrFPU.td
[mips][sched] Split IIFmoveC1 into II_M[FT]C1, II_M[FT]HC1, II_DM[FT]C1
2014-01-21 15:03:52 +00:00
MicroMipsInstrFormats.td
Implementation of 16-bit microMIPS instructions MFHI and MFLO.
2014-04-03 12:47:34 +00:00
MicroMipsInstrInfo.td
Implementation of 16-bit microMIPS instructions MFHI and MFLO.
2014-04-03 12:47:34 +00:00
Mips.h
[mips] Revert test commit r195922.
2013-11-28 15:26:33 +00:00
Mips.td
[mips] Add initial support for NaN2008 in the back-end.
2014-04-16 15:48:55 +00:00
Mips16FrameLowering.cpp
Use FrameSetup on frame instructions for the Mips port.
2014-04-14 22:21:22 +00:00
Mips16FrameLowering.h
[mips] Align the stack to 16-bytes for mfp64.
2013-10-29 19:29:03 +00:00
Mips16HardFloat.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
Mips16HardFloat.h
Checkin in of first of several patches to finish implementation of
2013-05-10 22:25:39 +00:00
Mips16HardFloatInfo.cpp
[cleanup] Re-sort all the includes with utils/sort_includes.py.
2014-03-04 10:07:28 +00:00
Mips16HardFloatInfo.h
This patch has two main functions:
2014-02-14 19:16:39 +00:00
Mips16ISelDAGToDAG.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
Mips16ISelDAGToDAG.h
Track IR ordering of SelectionDAG nodes 2/4.
2013-05-25 02:42:55 +00:00
Mips16ISelLowering.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
Mips16ISelLowering.h
Add address space argument to allowsUnalignedMemoryAccess.
2014-02-05 23:15:53 +00:00
Mips16InstrFormats.td
Create a pattern for the "trap" instruction.
2013-08-07 04:00:26 +00:00
Mips16InstrInfo.cpp
[Modules] Make Support/Debug.h modular. This requires it to not change
2014-04-21 22:55:11 +00:00
Mips16InstrInfo.h
Delete dead code.
2013-12-06 00:13:50 +00:00
Mips16InstrInfo.td
[mips][sched] Split IIStore into II_S[BHWD], II_S[WD][LR], and II_SAVE
2014-01-23 10:31:31 +00:00
Mips16RegisterInfo.cpp
[Modules] Make Support/Debug.h modular. This requires it to not change
2014-04-21 22:55:11 +00:00
Mips16RegisterInfo.h
Don't cache the instruction and register info from the TargetMachine, because
2013-06-07 07:04:14 +00:00
Mips64InstrInfo.td
Current definition of subtract with immediate instruction aliases uses CodeGenOnly defined instructions and post matcher expansion methods to emit real instructions add with immediate. However, they can directly alias add with immediate instruction and remove unnecessary definitions and code in MipsAsmParser.cpp. This patch makes no change in functionality, just removes unnecessary definitions and code.
2014-04-15 10:14:49 +00:00
MipsAnalyzeImmediate.cpp
Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.
2013-05-24 22:23:49 +00:00
MipsAnalyzeImmediate.h
Even more spelling fixes for "instruction".
2013-09-28 13:42:22 +00:00
MipsAsmPrinter.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsAsmPrinter.h
Switch all uses of LLVM_OVERRIDE to just use 'override' directly.
2014-03-02 09:09:27 +00:00
MipsCallingConv.td
[mips] Correct callee saved list for the N32 ABI and enable test
2014-04-16 10:23:37 +00:00
MipsCodeEmitter.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsCondMov.td
[mips] Fix more incorrect uses of HasMips64 and isMips64()
2014-04-14 15:44:42 +00:00
MipsConstantIslandPass.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsDSPInstrFormats.td
[mips] DSP-ASE move from HI/LO register instructions.
2013-04-18 00:52:44 +00:00
MipsDSPInstrInfo.td
[mips] Define a pseudo instruction which writes to both the lower and higher
2013-10-15 01:48:30 +00:00
MipsDelaySlotFiller.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsFastISel.cpp
Start pushing changes for Mips Fast-Isel
2014-04-17 22:15:34 +00:00
MipsFrameLowering.cpp
Make consistent use of MCPhysReg instead of uint16_t throughout the tree.
2014-04-04 05:16:06 +00:00
MipsFrameLowering.h
[mips] Add parameter Alignment to MipsFrameLowering's constructor.
2013-03-29 01:51:04 +00:00
MipsISelDAGToDAG.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsISelDAGToDAG.h
[mips] Prevent %lo relocation being used on MSA loads and stores.
2014-03-03 14:31:21 +00:00
MipsISelLowering.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsISelLowering.h
Start pushing changes for Mips Fast-Isel
2014-04-17 22:15:34 +00:00
MipsInstrFPU.td
Re-commit: [mips] abs.[ds], and neg.[ds] should be allowed regardless of -enable-no-nans-fp-math
2014-04-09 09:56:43 +00:00
MipsInstrFormats.td
[mips] Add Octeon cnMips instructions seqi/snei and v3mulu/vmm0/vmulu.
2014-04-04 16:21:59 +00:00
MipsInstrInfo.cpp
[cleanup] Lift using directives, DEBUG_TYPE definitions, and even some
2014-04-22 02:03:14 +00:00
MipsInstrInfo.h
[weak vtables] Remove a bunch of weak vtables
2013-11-19 00:57:56 +00:00
MipsInstrInfo.td
[mips] Use TwoOperandAliasConstraint for shift instructions.
2014-04-16 16:28:59 +00:00
MipsJITInfo.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsJITInfo.h
…
MipsLongBranch.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsMCInstLower.cpp
Move the llvm mangler to lib/IR.
2014-01-07 21:19:40 +00:00
MipsMCInstLower.h
The asm printer has a mangler. Use it.
2013-10-29 16:24:21 +00:00
MipsMSAInstrFormats.td
[mips][msa] Add DLSA instruction.
2014-02-10 12:05:17 +00:00
MipsMSAInstrInfo.td
[mips] Rewrite MipsAsmParser and MipsOperand.
2014-04-01 10:35:28 +00:00
MipsMachineFunction.cpp
[mips] Simplify and optimize code.
2013-10-08 18:13:24 +00:00
MipsMachineFunction.h
[Modules] Move ValueMap to the IR library. While this class does not
2014-03-04 11:26:31 +00:00
MipsModuleISelDAGToDAG.cpp
[Modules] Make Support/Debug.h modular. This requires it to not change
2014-04-21 22:55:11 +00:00
MipsModuleISelDAGToDAG.h
This patch enables llvm to switch between compiling for mips32/mips64
2013-04-09 19:46:01 +00:00
MipsOptimizePICCall.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsOs16.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsOs16.h
This is for an experimental option -mips-os16. The idea is to compile all
2013-04-10 16:58:04 +00:00
MipsRegisterInfo.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsRegisterInfo.h
Make consistent use of MCPhysReg instead of uint16_t throughout the tree.
2014-04-04 05:16:06 +00:00
MipsRegisterInfo.td
[mips] Rewrite MipsAsmParser and MipsOperand.
2014-04-01 10:35:28 +00:00
MipsRelocations.h
…
MipsSEFrameLowering.cpp
Use FrameSetup on frame instructions for the Mips port.
2014-04-14 22:21:22 +00:00
MipsSEFrameLowering.h
[mips] Align the stack to 16-bytes for mfp64.
2013-10-29 19:29:03 +00:00
MipsSEISelDAGToDAG.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsSEISelDAGToDAG.h
[mips] Prevent %lo relocation being used on MSA loads and stores.
2014-03-03 14:31:21 +00:00
MipsSEISelLowering.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsSEISelLowering.h
Switch all uses of LLVM_OVERRIDE to just use 'override' directly.
2014-03-02 09:09:27 +00:00
MipsSEInstrInfo.cpp
Implementation of 16-bit microMIPS instructions MFHI and MFLO.
2014-04-03 12:47:34 +00:00
MipsSEInstrInfo.h
[mips] Define a pseudo instruction which writes to both the lower and higher
2013-10-15 01:48:30 +00:00
MipsSERegisterInfo.cpp
[Modules] Make Support/Debug.h modular. This requires it to not change
2014-04-21 22:55:11 +00:00
MipsSERegisterInfo.h
Don't cache the instruction and register info from the TargetMachine, because
2013-06-07 07:04:14 +00:00
MipsSchedule.td
[mips] Implement shorthand add / sub forms for MIPS.
2014-03-24 14:05:39 +00:00
MipsSelectionDAGInfo.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsSelectionDAGInfo.h
…
MipsSubtarget.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsSubtarget.h
[mips] Add initial support for NaN2008 in the back-end.
2014-04-16 15:48:55 +00:00
MipsTargetMachine.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsTargetMachine.h
[C++11] Replace OwningPtr with std::unique_ptr in places where it doesn't break the API.
2014-04-21 09:34:48 +00:00
MipsTargetObjectFile.cpp
Pass the Mangler by reference.
2014-02-08 14:53:28 +00:00
MipsTargetObjectFile.h
Switch all uses of LLVM_OVERRIDE to just use 'override' directly.
2014-03-02 09:09:27 +00:00
MipsTargetStreamer.h
[mips] Add initial support for NaN2008 in the back-end.
2014-04-16 15:48:55 +00:00