index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
(limited to 'lib/Target')
-rw-r--r--
lib/Target/ARM/ARM.td
8
-rw-r--r--
lib/Target/ARM/ARMAsmPrinter.cpp
28
-rw-r--r--
lib/Target/ARM/ARMBaseInstrInfo.cpp
318
-rw-r--r--
lib/Target/ARM/ARMBaseInstrInfo.h
12
-rw-r--r--
lib/Target/ARM/ARMBaseRegisterInfo.cpp
12
-rw-r--r--
lib/Target/ARM/ARMCallingConv.td
31
-rw-r--r--
lib/Target/ARM/ARMCodeEmitter.cpp
70
-rw-r--r--
lib/Target/ARM/ARMConstantIslandPass.cpp
6
-rw-r--r--
lib/Target/ARM/ARMExpandPseudoInsts.cpp
2
-rw-r--r--
lib/Target/ARM/ARMFastISel.cpp
228
-rw-r--r--
lib/Target/ARM/ARMFrameLowering.cpp
10
-rw-r--r--
lib/Target/ARM/ARMISelDAGToDAG.cpp
137
-rw-r--r--
lib/Target/ARM/ARMISelLowering.cpp
386
-rw-r--r--
lib/Target/ARM/ARMISelLowering.h
15
-rw-r--r--
lib/Target/ARM/ARMInstrInfo.td
103
-rw-r--r--
lib/Target/ARM/ARMInstrNEON.td
218
-rw-r--r--
lib/Target/ARM/ARMInstrThumb.td
12
-rw-r--r--
lib/Target/ARM/ARMInstrThumb2.td
172
-rw-r--r--
lib/Target/ARM/ARMInstrVFP.td
39
-rw-r--r--
lib/Target/ARM/ARMJITInfo.cpp
6
-rw-r--r--
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
6
-rw-r--r--
lib/Target/ARM/ARMRegisterInfo.td
8
-rw-r--r--
lib/Target/ARM/ARMScheduleA8.td
22
-rw-r--r--
lib/Target/ARM/ARMScheduleA9.td
29
-rw-r--r--
lib/Target/ARM/ARMSubtarget.cpp
13
-rw-r--r--
lib/Target/ARM/ARMSubtarget.h
5
-rw-r--r--
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
200
-rw-r--r--
lib/Target/ARM/Disassembler/ARMDisassembler.cpp
863
-rw-r--r--
lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
50
-rw-r--r--
lib/Target/ARM/InstPrinter/ARMInstPrinter.h
1
-rw-r--r--
lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h
106
-rw-r--r--
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
90
-rw-r--r--
lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
13
-rw-r--r--
lib/Target/ARM/README.txt
21
-rw-r--r--
lib/Target/ARM/Thumb2InstrInfo.cpp
42
-rw-r--r--
lib/Target/ARM/Thumb2InstrInfo.h
5
-rw-r--r--
lib/Target/CellSPU/SPUISelLowering.cpp
8
-rw-r--r--
lib/Target/CellSPU/SPUInstrInfo.cpp
18
-rw-r--r--
lib/Target/CellSPU/SPUInstrInfo.td
4
-rw-r--r--
lib/Target/CppBackend/CPPBackend.cpp
4
-rw-r--r--
lib/Target/Hexagon/Hexagon.td
12
-rw-r--r--
lib/Target/Hexagon/HexagonHardwareLoops.cpp
5
-rw-r--r--
lib/Target/Hexagon/HexagonISelLowering.cpp
8
-rw-r--r--
lib/Target/Hexagon/HexagonInstrInfo.td
22
-rw-r--r--
lib/Target/Hexagon/HexagonInstrInfoV3.td
4
-rw-r--r--
lib/Target/Hexagon/HexagonInstrInfoV4.td
6
-rw-r--r--
lib/Target/Hexagon/HexagonIntrinsicsV5.td
170
-rw-r--r--
lib/Target/Hexagon/HexagonSchedule.td
5
-rw-r--r--
lib/Target/Hexagon/HexagonScheduleV4.td
6
-rw-r--r--
lib/Target/Hexagon/HexagonSubtarget.cpp
29
-rw-r--r--
lib/Target/MBlaze/MBlazeISelLowering.cpp
8
-rw-r--r--
lib/Target/MBlaze/MBlazeInstrInfo.td
4
-rw-r--r--
lib/Target/MSP430/MSP430ISelLowering.cpp
8
-rw-r--r--
lib/Target/MSP430/MSP430InstrInfo.td
6
-rw-r--r--
lib/Target/Mangler.cpp
3
-rw-r--r--
lib/Target/Mips/AsmParser/CMakeLists.txt
1
-rw-r--r--
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
68
-rw-r--r--
lib/Target/Mips/CMakeLists.txt
8
-rw-r--r--
lib/Target/Mips/Disassembler/MipsDisassembler.cpp
203
-rw-r--r--
lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
20
-rw-r--r--
lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
32
-rw-r--r--
lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h
7
-rw-r--r--
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
20
-rw-r--r--
lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h
9
-rw-r--r--
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
12
-rw-r--r--
lib/Target/Mips/Makefile
4
-rw-r--r--
lib/Target/Mips/Mips.td
17
-rw-r--r--
lib/Target/Mips/Mips16FrameLowering.cpp
87
-rw-r--r--
lib/Target/Mips/Mips16FrameLowering.h
43
-rw-r--r--
lib/Target/Mips/Mips16InstrFormats.td
201
-rw-r--r--
lib/Target/Mips/Mips16InstrInfo.cpp
132
-rw-r--r--
lib/Target/Mips/Mips16InstrInfo.h
76
-rw-r--r--
lib/Target/Mips/Mips16InstrInfo.td
420
-rw-r--r--
lib/Target/Mips/Mips16RegisterInfo.cpp
111
-rw-r--r--
lib/Target/Mips/Mips16RegisterInfo.h
37
-rw-r--r--
lib/Target/Mips/Mips64InstrInfo.td
30
-rw-r--r--
lib/Target/Mips/MipsAsmPrinter.cpp
79
-rw-r--r--
lib/Target/Mips/MipsCallingConv.td
12
-rw-r--r--
lib/Target/Mips/MipsCodeEmitter.cpp
2
-rw-r--r--
lib/Target/Mips/MipsELFWriterInfo.cpp
92
-rw-r--r--
lib/Target/Mips/MipsELFWriterInfo.h
59
-rw-r--r--
lib/Target/Mips/MipsFrameLowering.cpp
194
-rw-r--r--
lib/Target/Mips/MipsFrameLowering.h
20
-rw-r--r--
lib/Target/Mips/MipsISelDAGToDAG.cpp
68
-rw-r--r--
lib/Target/Mips/MipsISelLowering.cpp
210
-rw-r--r--
lib/Target/Mips/MipsISelLowering.h
3
-rw-r--r--
lib/Target/Mips/MipsInstrFPU.td
56
-rw-r--r--
lib/Target/Mips/MipsInstrFormats.td
36
-rw-r--r--
lib/Target/Mips/MipsInstrInfo.cpp
284
-rw-r--r--
lib/Target/Mips/MipsInstrInfo.h
93
-rw-r--r--
lib/Target/Mips/MipsInstrInfo.td
100
-rw-r--r--
lib/Target/Mips/MipsJITInfo.cpp
47
-rw-r--r--
lib/Target/Mips/MipsLongBranch.cpp
265
-rw-r--r--
lib/Target/Mips/MipsMCInstLower.cpp
31
-rw-r--r--
lib/Target/Mips/MipsMCInstLower.h
2
-rw-r--r--
lib/Target/Mips/MipsMachineFunction.cpp
11
-rw-r--r--
lib/Target/Mips/MipsMachineFunction.h
33
-rw-r--r--
lib/Target/Mips/MipsRegisterInfo.cpp
86
-rw-r--r--
lib/Target/Mips/MipsRegisterInfo.h
13
-rw-r--r--
lib/Target/Mips/MipsRegisterInfo.td
216
-rw-r--r--
lib/Target/Mips/MipsSEFrameLowering.cpp
210
-rw-r--r--
lib/Target/Mips/MipsSEFrameLowering.h
44
-rw-r--r--
lib/Target/Mips/MipsSEInstrInfo.cpp
320
-rw-r--r--
lib/Target/Mips/MipsSEInstrInfo.h
86
-rw-r--r--
lib/Target/Mips/MipsSERegisterInfo.cpp
138
-rw-r--r--
lib/Target/Mips/MipsSERegisterInfo.h
39
-rw-r--r--
lib/Target/Mips/MipsSubtarget.h
4
-rw-r--r--
lib/Target/Mips/MipsTargetMachine.cpp
31
-rw-r--r--
lib/Target/Mips/MipsTargetMachine.h
129
-rw-r--r--
lib/Target/PowerPC/PPCCTRLoops.cpp
5
-rw-r--r--
lib/Target/PowerPC/PPCISelLowering.cpp
6
-rw-r--r--
lib/Target/PowerPC/PPCInstr64Bit.td
31
-rw-r--r--
lib/Target/PowerPC/PPCInstrInfo.td
18
-rw-r--r--
lib/Target/PowerPC/TargetInfo/Makefile
2
-rw-r--r--
lib/Target/README.txt
5
-rw-r--r--
lib/Target/Sparc/SparcISelLowering.cpp
8
-rw-r--r--
lib/Target/Sparc/SparcRegisterInfo.cpp
3
-rw-r--r--
lib/Target/TargetLibraryInfo.cpp
141
-rw-r--r--
lib/Target/X86/AsmParser/X86AsmParser.cpp
124
-rw-r--r--
lib/Target/X86/Disassembler/X86Disassembler.cpp
27
-rw-r--r--
lib/Target/X86/Disassembler/X86Disassembler.h
10
-rw-r--r--
lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
16
-rw-r--r--
lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
71
-rw-r--r--
lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
25
-rw-r--r--
lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
7
-rw-r--r--
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
19
-rw-r--r--
lib/Target/X86/X86.h
2
-rw-r--r--
lib/Target/X86/X86.td
12
-rw-r--r--
lib/Target/X86/X86AsmPrinter.h
6
-rw-r--r--
lib/Target/X86/X86COFFMachineModuleInfo.cpp
1
-rw-r--r--
lib/Target/X86/X86COFFMachineModuleInfo.h
4
-rw-r--r--
lib/Target/X86/X86CodeEmitter.cpp
22
-rw-r--r--
lib/Target/X86/X86FastISel.cpp
117