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
10
-rw-r--r--
lib/Target/ARM/ARMAsmPrinter.cpp
18
-rw-r--r--
lib/Target/ARM/ARMBaseInstrInfo.cpp
18
-rw-r--r--
lib/Target/ARM/ARMBaseInstrInfo.h
4
-rw-r--r--
lib/Target/ARM/ARMBaseRegisterInfo.cpp
323
-rw-r--r--
lib/Target/ARM/ARMBaseRegisterInfo.h
16
-rw-r--r--
lib/Target/ARM/ARMCodeEmitter.cpp
12
-rw-r--r--
lib/Target/ARM/ARMConstantIslandPass.cpp
14
-rw-r--r--
lib/Target/ARM/ARMConstantPoolValue.cpp
4
-rw-r--r--
lib/Target/ARM/ARMExpandPseudoInsts.cpp
4
-rw-r--r--
lib/Target/ARM/ARMFastISel.cpp
77
-rw-r--r--
lib/Target/ARM/ARMFrameLowering.cpp
8
-rw-r--r--
lib/Target/ARM/ARMISelDAGToDAG.cpp
23
-rw-r--r--
lib/Target/ARM/ARMISelLowering.cpp
403
-rw-r--r--
lib/Target/ARM/ARMISelLowering.h
32
-rw-r--r--
lib/Target/ARM/ARMInstrInfo.td
12
-rw-r--r--
lib/Target/ARM/ARMInstrThumb2.td
6
-rw-r--r--
lib/Target/ARM/ARMJITInfo.cpp
4
-rw-r--r--
lib/Target/ARM/ARMJITInfo.h
4
-rw-r--r--
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
22
-rw-r--r--
lib/Target/ARM/ARMMCInstLower.cpp
2
-rw-r--r--
lib/Target/ARM/ARMMachineFunctionInfo.h
4
-rw-r--r--
lib/Target/ARM/ARMSelectionDAGInfo.cpp
2
-rw-r--r--
lib/Target/ARM/ARMSubtarget.cpp
4
-rw-r--r--
lib/Target/ARM/ARMSubtarget.h
11
-rw-r--r--
lib/Target/ARM/ARMTargetMachine.cpp
4
-rw-r--r--
lib/Target/ARM/ARMTargetMachine.h
14
-rw-r--r--
lib/Target/ARM/ARMTargetObjectFile.cpp
6
-rw-r--r--
lib/Target/ARM/AsmParser/ARMAsmLexer.cpp
8
-rw-r--r--
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
24
-rw-r--r--
lib/Target/ARM/Disassembler/ARMDisassembler.cpp
20
-rw-r--r--
lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
18
-rw-r--r--
lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
4
-rw-r--r--
lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
8
-rw-r--r--
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
6
-rw-r--r--
lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp
2
-rw-r--r--
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
2
-rw-r--r--
lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
5
-rw-r--r--
lib/Target/ARM/MLxExpansionPass.cpp
8
-rw-r--r--
lib/Target/ARM/Thumb1InstrInfo.cpp
2
-rw-r--r--
lib/Target/ARM/Thumb1RegisterInfo.cpp
12
-rw-r--r--
lib/Target/ARM/Thumb2ITBlockPass.cpp
6
-rw-r--r--
lib/Target/ARM/Thumb2InstrInfo.cpp
4
-rw-r--r--
lib/Target/ARM/Thumb2RegisterInfo.cpp
6
-rw-r--r--
lib/Target/ARM/Thumb2SizeReduction.cpp
10
-rw-r--r--
lib/Target/CMakeLists.txt
2
-rw-r--r--
lib/Target/CppBackend/CPPBackend.cpp
28
-rw-r--r--
lib/Target/CppBackend/CPPTargetMachine.h
2
-rw-r--r--
lib/Target/Hexagon/CMakeLists.txt
4
-rw-r--r--
lib/Target/Hexagon/Hexagon.td
101
-rw-r--r--
lib/Target/Hexagon/HexagonAsmPrinter.cpp
32
-rw-r--r--
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
11
-rw-r--r--
lib/Target/Hexagon/HexagonCallingConvLower.cpp
4
-rw-r--r--
lib/Target/Hexagon/HexagonCallingConvLower.h
4
-rw-r--r--
lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp
11
-rw-r--r--
lib/Target/Hexagon/HexagonFrameLowering.cpp
17
-rw-r--r--
lib/Target/Hexagon/HexagonHardwareLoops.cpp
27
-rw-r--r--
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
14
-rw-r--r--
lib/Target/Hexagon/HexagonISelLowering.cpp
16
-rw-r--r--
lib/Target/Hexagon/HexagonISelLowering.h
11
-rw-r--r--
lib/Target/Hexagon/HexagonInstrInfo.cpp
8
-rw-r--r--
lib/Target/Hexagon/HexagonInstrInfo.h
2
-rw-r--r--
lib/Target/Hexagon/HexagonInstrInfo.td
1354
-rw-r--r--
lib/Target/Hexagon/HexagonInstrInfoV4.td
1413
-rw-r--r--
lib/Target/Hexagon/HexagonMCInst.h
2
-rw-r--r--
lib/Target/Hexagon/HexagonMCInstLower.cpp
2
-rw-r--r--
lib/Target/Hexagon/HexagonMachineScheduler.cpp
1
-rw-r--r--
lib/Target/Hexagon/HexagonMachineScheduler.h
8
-rw-r--r--
lib/Target/Hexagon/HexagonNewValueJump.cpp
34
-rw-r--r--
lib/Target/Hexagon/HexagonOperands.td
391
-rw-r--r--
lib/Target/Hexagon/HexagonPeephole.cpp
8
-rw-r--r--
lib/Target/Hexagon/HexagonRegisterInfo.cpp
14
-rw-r--r--
lib/Target/Hexagon/HexagonRegisterInfo.h
2
-rw-r--r--
lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp
3
-rw-r--r--
lib/Target/Hexagon/HexagonSplitTFRCondSets.cpp
13
-rw-r--r--
lib/Target/Hexagon/HexagonSubtarget.h
2
-rw-r--r--
lib/Target/Hexagon/HexagonTargetMachine.cpp
6
-rw-r--r--
lib/Target/Hexagon/HexagonTargetMachine.h
8
-rw-r--r--
lib/Target/Hexagon/HexagonTargetObjectFile.cpp
6
-rw-r--r--
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
39
-rw-r--r--
lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp
6
-rw-r--r--
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
2
-rw-r--r--
lib/Target/MBlaze/AsmParser/MBlazeAsmLexer.cpp
5
-rw-r--r--
lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp
8
-rw-r--r--
lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp
3
-rw-r--r--
lib/Target/MBlaze/InstPrinter/CMakeLists.txt
2
-rw-r--r--
lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.cpp
4
-rw-r--r--
lib/Target/MBlaze/MBlazeAsmPrinter.cpp
26
-rw-r--r--
lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp
4
-rw-r--r--
lib/Target/MBlaze/MBlazeFrameLowering.cpp
6
-rw-r--r--
lib/Target/MBlaze/MBlazeISelDAGToDAG.cpp
14
-rw-r--r--
lib/Target/MBlaze/MBlazeISelLowering.cpp
10
-rw-r--r--
lib/Target/MBlaze/MBlazeISelLowering.h
2
-rw-r--r--
lib/Target/MBlaze/MBlazeInstrInfo.cpp
4
-rw-r--r--
lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp
6
-rw-r--r--
lib/Target/MBlaze/MBlazeMCInstLower.cpp
8
-rw-r--r--
lib/Target/MBlaze/MBlazeMachineFunction.h
2
-rw-r--r--
lib/Target/MBlaze/MBlazeRegisterInfo.cpp
24
-rw-r--r--
lib/Target/MBlaze/MBlazeSubtarget.h
2
-rw-r--r--
lib/Target/MBlaze/MBlazeTargetMachine.cpp
2
-rw-r--r--
lib/Target/MBlaze/MBlazeTargetMachine.h
12
-rw-r--r--
lib/Target/MBlaze/MBlazeTargetObjectFile.cpp
4
-rw-r--r--
lib/Target/MBlaze/MCTargetDesc/MBlazeAsmBackend.cpp
4
-rw-r--r--
lib/Target/MBlaze/MCTargetDesc/MBlazeMCCodeEmitter.cpp
6
-rw-r--r--
lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.cpp
2
-rw-r--r--
lib/Target/MSP430/InstPrinter/CMakeLists.txt
2
-rw-r--r--
lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp
4
-rw-r--r--
lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp
2
-rw-r--r--
lib/Target/MSP430/MSP430AsmPrinter.cpp
14
-rw-r--r--
lib/Target/MSP430/MSP430BranchSelector.cpp
6
-rw-r--r--
lib/Target/MSP430/MSP430FrameLowering.cpp
4
-rw-r--r--
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
10
-rw-r--r--
lib/Target/MSP430/MSP430ISelLowering.cpp
12
-rw-r--r--
lib/Target/MSP430/MSP430InstrInfo.cpp
2
-rw-r--r--
lib/Target/MSP430/MSP430MCInstLower.cpp
6
-rw-r--r--
lib/Target/MSP430/MSP430RegisterInfo.cpp
6
-rw-r--r--
lib/Target/MSP430/MSP430TargetMachine.cpp
2
-rw-r--r--
lib/Target/MSP430/M