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
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
-rw-r--r--
docs/tutorial/JITTutorial1.html
2
-rw-r--r--
docs/tutorial/JITTutorial2.html
10
-rw-r--r--
docs/tutorial/LangImpl3.html
16
-rw-r--r--
docs/tutorial/LangImpl4.html
8
-rw-r--r--
docs/tutorial/LangImpl5.html
40
-rw-r--r--
docs/tutorial/LangImpl6.html
28
-rw-r--r--
docs/tutorial/LangImpl7.html
26
-rw-r--r--
examples/BrainF/BrainF.cpp
44
-rw-r--r--
examples/BrainF/BrainFDriver.cpp
10
-rw-r--r--
examples/Fibonacci/fibonacci.cpp
17
-rw-r--r--
examples/HowToUseJIT/HowToUseJIT.cpp
18
-rw-r--r--
examples/Kaleidoscope/toy.cpp
29
-rw-r--r--
examples/ModuleMaker/ModuleMaker.cpp
10
-rw-r--r--
examples/ParallelJIT/ParallelJIT.cpp
28
-rw-r--r--
include/llvm/BasicBlock.h
10
-rw-r--r--
include/llvm/Constants.h
3
-rw-r--r--
include/llvm/DerivedTypes.h
8
-rw-r--r--
include/llvm/InstrTypes.h
5
-rw-r--r--
include/llvm/Instructions.h
29
-rw-r--r--
include/llvm/LLVMContext.h
3
-rw-r--r--
include/llvm/LinkAllVMCore.h
2
-rw-r--r--
include/llvm/Metadata.h
31
-rw-r--r--
include/llvm/Support/IRBuilder.h
42
-rw-r--r--
include/llvm/Support/TypeBuilder.h
28
-rw-r--r--
include/llvm/Target/TargetData.h
3
-rw-r--r--
include/llvm/Type.h
20
-rw-r--r--
lib/Analysis/BasicAliasAnalysis.cpp
25
-rw-r--r--
lib/Analysis/CaptureTracking.cpp
2
-rw-r--r--
lib/Analysis/ConstantFolding.cpp
31
-rw-r--r--
lib/Analysis/DebugInfo.cpp
72
-rw-r--r--
lib/Analysis/LoopDependenceAnalysis.cpp
2
-rw-r--r--
lib/Analysis/LoopVR.cpp
6
-rw-r--r--
lib/Analysis/PointerTracking.cpp
25
-rw-r--r--
lib/Analysis/ScalarEvolution.cpp
22
-rw-r--r--
lib/Analysis/ScalarEvolutionExpander.cpp
5
-rw-r--r--
lib/Analysis/ValueTracking.cpp
11
-rw-r--r--
lib/AsmParser/LLLexer.cpp
18
-rw-r--r--
lib/AsmParser/LLParser.cpp
116
-rw-r--r--
lib/Bitcode/Reader/BitcodeReader.cpp
84
-rw-r--r--
lib/Bitcode/Reader/BitcodeReader.h
2
-rw-r--r--
lib/Bitcode/Writer/BitcodeWriter.cpp
12
-rw-r--r--
lib/Bitcode/Writer/ValueEnumerator.cpp
7
-rw-r--r--
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
16
-rw-r--r--
lib/CodeGen/DwarfEHPrepare.cpp
15
-rw-r--r--
lib/CodeGen/ELFWriter.cpp
16
-rw-r--r--
lib/CodeGen/IntrinsicLowering.cpp
84
-rw-r--r--
lib/CodeGen/MachineFunction.cpp
3
-rw-r--r--
lib/CodeGen/MachineInstr.cpp
2
-rw-r--r--
lib/CodeGen/PseudoSourceValue.cpp
7
-rw-r--r--
lib/CodeGen/SelectionDAG/FastISel.cpp
3
-rw-r--r--
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
5
-rw-r--r--
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
22
-rw-r--r--
lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
28
-rw-r--r--
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
2
-rw-r--r--
lib/CodeGen/SelectionDAG/TargetLowering.cpp
5
-rw-r--r--
lib/CodeGen/ShadowStackGC.cpp
33
-rw-r--r--
lib/CodeGen/StackProtector.cpp
11
-rw-r--r--
lib/ExecutionEngine/ExecutionEngine.cpp
45
-rw-r--r--
lib/ExecutionEngine/Interpreter/Execution.cpp
25
-rw-r--r--
lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
21
-rw-r--r--
lib/ExecutionEngine/JIT/JIT.cpp
24
-rw-r--r--
lib/Target/ARM/ARMBaseRegisterInfo.cpp
3
-rw-r--r--
lib/Target/ARM/ARMCodeEmitter.cpp
4
-rw-r--r--
lib/Target/ARM/ARMConstantPoolValue.cpp
7
-rw-r--r--
lib/Target/ARM/ARMConstantPoolValue.h
3
-rw-r--r--
lib/Target/ARM/ARMISelDAGToDAG.cpp
3
-rw-r--r--
lib/Target/ARM/ARMISelLowering.cpp
13
-rw-r--r--
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
5
-rw-r--r--
lib/Target/ARM/Thumb1RegisterInfo.cpp
3
-rw-r--r--
lib/Target/ARM/Thumb2RegisterInfo.cpp
3
-rw-r--r--
lib/Target/Alpha/AlphaISelDAGToDAG.cpp
3
-rw-r--r--
lib/Target/CBackend/CBackend.cpp
77
-rw-r--r--
lib/Target/CppBackend/CPPBackend.cpp
12
-rw-r--r--
lib/Target/MSIL/MSILWriter.cpp
10
-rw-r--r--
lib/Target/PowerPC/PPCISelLowering.cpp
3
-rw-r--r--
lib/Target/Target.cpp
2
-rw-r--r--
lib/Target/TargetData.cpp
7
-rw-r--r--
lib/Target/X86/X86FastISel.cpp
27
-rw-r--r--
lib/Target/X86/X86FloatingPointRegKill.cpp
5
-rw-r--r--
lib/Target/X86/X86ISelLowering.cpp
19
-rw-r--r--
lib/Target/X86/X86InstrInfo.cpp
3
-rw-r--r--
lib/Target/XCore/XCoreISelDAGToDAG.cpp
3
-rw-r--r--
lib/Target/XCore/XCoreISelLowering.cpp
6
-rw-r--r--
lib/Transforms/IPO/ArgumentPromotion.cpp
21
-rw-r--r--
lib/Transforms/IPO/DeadArgumentElimination.cpp
20
-rw-r--r--
lib/Transforms/IPO/ExtractGV.cpp
3
-rw-r--r--
lib/Transforms/IPO/GlobalOpt.cpp
45
-rw-r--r--
lib/Transforms/IPO/IPConstantPropagation.cpp
2
-rw-r--r--
lib/Transforms/IPO/IndMemRemoval.cpp
13
-rw-r--r--
lib/Transforms/IPO/LowerSetJmp.cpp
62
-rw-r--r--
lib/Transforms/IPO/MergeFunctions.cpp
10
-rw-r--r--
lib/Transforms/IPO/PruneEH.cpp
2
-rw-r--r--
lib/Transforms/IPO/RaiseAllocations.cpp
43
-rw-r--r--
lib/Transforms/IPO/StructRetPromotion.cpp
7
-rw-r--r--
lib/Transforms/Instrumentation/BlockProfiling.cpp
5
-rw-r--r--
lib/Transforms/Instrumentation/EdgeProfiling.cpp
2
-rw-r--r--
lib/Transforms/Instrumentation/ProfilingUtils.cpp
35
-rw-r--r--
lib/Transforms/Instrumentation/RSProfiling.cpp
36
-rw-r--r--
lib/Transforms/Scalar/CodeGenPrepare.cpp
3
-rw-r--r--
lib/Transforms/Scalar/CondPropagate.cpp
2
-rw-r--r--
lib/Transforms/Scalar/GVN.cpp
3
-rw-r--r--
lib/Transforms/Scalar/IndVarSimplify.cpp
18
-rw-r--r--
lib/Transforms/Scalar/InstructionCombining.cpp
212
-rw-r--r--
lib/Transforms/Scalar/JumpThreading.cpp
11
-rw-r--r--
lib/Transforms/Scalar/LICM.cpp
2
-rw-r--r--
lib/Transforms/Scalar/LoopIndexSplit.cpp
3
-rw-r--r--
lib/Transforms/Scalar/LoopRotation.cpp
3
-rw-r--r--
lib/Transforms/Scalar/LoopStrengthReduce.cpp
21
-rw-r--r--
lib/Transforms/Scalar/LoopUnswitch.cpp
20
-rw-r--r--
lib/Transforms/Scalar/MemCpyOptimizer.cpp
20
-rw-r--r--
lib/Transforms/Scalar/PredicateSimplifier.cpp
9
-rw-r--r--
lib/Transforms/Scalar/Reg2Mem.cpp
3
-rw-r--r--
lib/Transforms/Scalar/SCCP.cpp
12
-rw-r--r--
lib/Transforms/Scalar/ScalarReplAggregates.cpp
59
-rw-r--r--
lib/Transforms/Scalar/SimplifyCFGPass.cpp
2
-rw-r--r--
lib/Transforms/Scalar/SimplifyLibCalls.cpp
183
-rw-r--r--
lib/Transforms/Scalar/TailRecursionElimination.cpp
2
-rw-r--r--
lib/Transforms/Utils/BasicBlockUtils.cpp
8
-rw-r--r--
lib/Transforms/Utils/BreakCriticalEdges.cpp
4
-rw-r--r--
lib/Transforms/Utils/CloneFunction.cpp
4
-rw-r--r--
lib/Transforms/Utils/CodeExtractor.cpp
54
-rw-r--r--
lib/Transforms/Utils/InlineFunction.cpp
12
-rw-r--r--
lib/Transforms/Utils/InstructionNamer.cpp
4
-rw-r--r--
lib/Transforms/Utils/LoopSimplify.cpp
5
-rw-r--r--
lib/Transforms/Utils/LowerAllocations.cpp
13
-rw-r--r--
lib/Transforms/Utils/LowerInvoke.cpp
71
-rw-r--r--
lib/Transforms/Utils/LowerSwitch.cpp
6
-rw-r--r--
lib/Transforms/Utils/SSI.cpp
2
-rw-r--r--
lib/Transforms/Utils/SimplifyCFG.cpp
30
-rw-r--r--
lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
18
-rw-r--r--
lib/VMCore/AsmWriter.cpp
16
-rw-r--r--
lib/VMCore/AutoUpgrade.cpp
41
-rw-r--r--
lib/VMCore/BasicBlock.cpp
7
-rw-r--r--
lib/VMCore/ConstantFold.cpp
92
-rw-r--r--
lib/VMCore/Constants.cpp
71