aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/Analysis/CMakeLists.txt1
-rw-r--r--lib/Analysis/LLVMBuild.txt2
-rw-r--r--lib/Analysis/Makefile2
-rw-r--r--lib/Analysis/NaCl/CMakeLists.txt7
-rw-r--r--lib/Analysis/NaCl/LLVMBuild.txt23
-rw-r--r--lib/Analysis/NaCl/Makefile14
-rw-r--r--lib/Analysis/NaCl/PNaClABITypeChecker.cpp64
-rw-r--r--lib/Analysis/NaCl/PNaClABITypeChecker.h47
-rw-r--r--lib/Analysis/NaCl/PNaClABIVerifyFunctions.cpp475
-rw-r--r--lib/Analysis/NaCl/PNaClABIVerifyModule.cpp516
-rw-r--r--lib/AsmParser/Parser.cpp11
-rw-r--r--lib/Bitcode/CMakeLists.txt1
-rw-r--r--lib/Bitcode/LLVMBuild.txt2
-rw-r--r--lib/Bitcode/Makefile2
-rw-r--r--lib/Bitcode/NaCl/CMakeLists.txt2
-rw-r--r--lib/Bitcode/NaCl/LLVMBuild.txt24
-rw-r--r--lib/Bitcode/NaCl/Makefile14
-rw-r--r--lib/Bitcode/NaCl/Reader/CMakeLists.txt7
-rw-r--r--lib/Bitcode/NaCl/Reader/LLVMBuild.txt22
-rw-r--r--lib/Bitcode/NaCl/Reader/Makefile15
-rw-r--r--lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp261
-rw-r--r--lib/Bitcode/NaCl/Reader/NaClBitcodeReader.cpp2644
-rw-r--r--lib/Bitcode/NaCl/Reader/NaClBitcodeReader.h297
-rw-r--r--lib/Bitcode/NaCl/Reader/NaClBitstreamReader.cpp374
-rw-r--r--lib/Bitcode/NaCl/Writer/CMakeLists.txt5
-rw-r--r--lib/Bitcode/NaCl/Writer/LLVMBuild.txt22
-rw-r--r--lib/Bitcode/NaCl/Writer/Makefile15
-rw-r--r--lib/Bitcode/NaCl/Writer/NaClBitcodeWriter.cpp1790
-rw-r--r--lib/Bitcode/NaCl/Writer/NaClValueEnumerator.cpp443
-rw-r--r--lib/Bitcode/NaCl/Writer/NaClValueEnumerator.h157
-rw-r--r--lib/Bitcode/Reader/BitcodeReader.cpp21
-rw-r--r--lib/CMakeLists.txt1
-rw-r--r--lib/CodeGen/AsmPrinter/AsmPrinter.cpp55
-rw-r--r--lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp12
-rw-r--r--lib/CodeGen/BranchFolding.cpp16
-rw-r--r--lib/CodeGen/CallingConvLower.cpp1
-rw-r--r--lib/CodeGen/MachineBasicBlock.cpp3
-rw-r--r--lib/CodeGen/PrologEpilogInserter.cpp5
-rw-r--r--lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp27
-rw-r--r--lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp7
-rw-r--r--lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp8
-rw-r--r--lib/CodeGen/StackColoring.cpp19
-rw-r--r--lib/CodeGen/TargetLoweringObjectFileImpl.cpp20
-rw-r--r--lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp4
-rw-r--r--lib/IR/AsmWriter.cpp1
-rw-r--r--lib/IR/Constants.cpp2
-rw-r--r--lib/IR/Globals.cpp110
-rw-r--r--lib/IR/Module.cpp227
-rw-r--r--lib/IRReader/IRReader.cpp55
-rw-r--r--lib/IRReader/LLVMBuild.txt4
-rw-r--r--lib/Linker/LinkModules.cpp17
-rw-r--r--lib/MC/CMakeLists.txt1
-rw-r--r--lib/MC/MCAssembler.cpp11
-rw-r--r--lib/MC/MCNaCl.cpp74
-rw-r--r--lib/MC/MCObjectStreamer.cpp7
-rw-r--r--lib/Makefile10
-rw-r--r--lib/Support/CrashRecoveryContext.cpp6
-rw-r--r--lib/Support/DynamicLibrary.cpp1
-rw-r--r--lib/Support/LockFileManager.cpp4
-rw-r--r--lib/Support/MemoryBuffer.cpp2
-rw-r--r--lib/Support/Mutex.cpp2
-rw-r--r--lib/Support/Unix/Host.inc6
-rw-r--r--lib/Support/Unix/Memory.inc6
-rw-r--r--lib/Support/Unix/Path.inc51
-rw-r--r--lib/Support/Unix/PathV2.inc40
-rw-r--r--lib/Support/Unix/Process.inc17
-rw-r--r--lib/Support/Unix/Program.inc24
-rw-r--r--lib/Support/Unix/Signals.inc6
-rw-r--r--lib/Support/Unix/TimeValue.inc7
-rw-r--r--lib/Target/ARM/ARM.h22
-rw-r--r--lib/Target/ARM/ARMAsmPrinter.cpp195
-rw-r--r--lib/Target/ARM/ARMAsmPrinter.h20
-rw-r--r--lib/Target/ARM/ARMBaseInstrInfo.cpp3
-rw-r--r--lib/Target/ARM/ARMBaseRegisterInfo.cpp11
-rw-r--r--lib/Target/ARM/ARMCallingConv.td10
-rw-r--r--lib/Target/ARM/ARMConstantIslandPass.cpp1
-rw-r--r--lib/Target/ARM/ARMConstantPoolValue.h3
-rw-r--r--lib/Target/ARM/ARMExpandPseudoInsts.cpp182
-rw-r--r--lib/Target/ARM/ARMFastISel.cpp49
-rw-r--r--lib/Target/ARM/ARMFrameLowering.cpp85
-rw-r--r--lib/Target/ARM/ARMFrameLowering.h3
-rw-r--r--lib/Target/ARM/ARMISelDAGToDAG.cpp137
-rw-r--r--lib/Target/ARM/ARMISelLowering.cpp404
-rw-r--r--lib/Target/ARM/ARMISelLowering.h15
-rw-r--r--lib/Target/ARM/ARMInstrInfo.td22
-rw-r--r--lib/Target/ARM/ARMInstrThumb2.td12
-rw-r--r--lib/Target/ARM/ARMLoadStoreOptimizer.cpp10
-rw-r--r--lib/Target/ARM/ARMMCInstLower.cpp54
-rw-r--r--lib/Target/ARM/ARMNaClHeaders.cpp176
-rw-r--r--lib/Target/ARM/ARMNaClRewritePass.cpp1108
-rw-r--r--lib/Target/ARM/ARMNaClRewritePass.h36
-rw-r--r--lib/Target/ARM/ARMSelectionDAGInfo.cpp2
-rw-r--r--lib/Target/ARM/ARMSubtarget.cpp22
-rw-r--r--lib/Target/ARM/ARMSubtarget.h24
-rw-r--r--lib/Target/ARM/ARMTargetMachine.cpp50
-rw-r--r--lib/Target/ARM/ARMTargetMachine.h7
-rw-r--r--lib/Target/ARM/ARMTargetObjectFile.cpp14
-rw-r--r--lib/Target/ARM/CMakeLists.txt2
-rw-r--r--lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp65
-rw-r--r--lib/Target/ARM/LLVMBuild.txt3
-rw-r--r--lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp17
-rw-r--r--lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp2
-rw-r--r--lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h6
-rw-r--r--lib/Target/ARM/MCTargetDesc/ARMMCNaCl.cpp327
-rw-r--r--lib/Target/ARM/MCTargetDesc/ARMMCNaCl.h19
-rw-r--r--lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp14
-rw-r--r--lib/Target/ARM/MCTargetDesc/CMakeLists.txt1
-rw-r--r--lib/Target/Mips/CMakeLists.txt4
-rw-r--r--lib/Target/Mips/MCTargetDesc/CMakeLists.txt3
-rw-r--r--lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp22
-rw-r--r--lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp1
-rw-r--r--lib/Target/Mips/MCTargetDesc/MipsMCNaCl.cpp259
-rw-r--r--lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h19
-rw-r--r--lib/Target/Mips/Mips.h14
-rw-r--r--lib/Target/Mips/MipsAsmPrinter.cpp57
-rw-r--r--lib/Target/Mips/MipsAsmPrinter.h4
-rw-r--r--lib/Target/Mips/MipsCallingConv.td9
-rw-r--r--lib/Target/Mips/MipsDelaySlotFiller.cpp3
-rw-r--r--lib/Target/Mips/MipsISelLowering.cpp99
-rw-r--r--lib/Target/Mips/MipsISelLowering.h6
-rw-r--r--lib/Target/Mips/MipsInstrFPU.td8