LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
File List
Here is a list of all files with brief descriptions:
o*A15SDOptimizer.cpp
o*AArch64.h
o*AArch64AsmBackend.cpp
o*AArch64AsmParser.cpp
o*AArch64AsmPrinter.cpp
o*AArch64AsmPrinter.h
o*AArch64BaseInfo.cpp
o*AArch64BaseInfo.h
o*AArch64BranchFixupPass.cpp
o*AArch64Disassembler.cpp
o*AArch64ELFObjectWriter.cpp
o*AArch64ELFStreamer.cpp
o*AArch64ELFStreamer.h
o*AArch64FixupKinds.h
o*AArch64FrameLowering.cpp
o*AArch64FrameLowering.h
o*AArch64InstPrinter.cpp
o*AArch64InstPrinter.h
o*AArch64InstrInfo.cpp
o*AArch64InstrInfo.h
o*AArch64ISelDAGToDAG.cpp
o*AArch64ISelLowering.cpp
o*AArch64ISelLowering.h
o*AArch64MachineFunctionInfo.cpp
o*AArch64MachineFunctionInfo.h
o*AArch64MCAsmInfo.cpp
o*AArch64MCAsmInfo.h
o*AArch64MCCodeEmitter.cpp
o*AArch64MCExpr.cpp
o*AArch64MCExpr.h
o*AArch64MCInstLower.cpp
o*AArch64MCTargetDesc.cpp
o*AArch64MCTargetDesc.h
o*AArch64RegisterInfo.cpp
o*AArch64RegisterInfo.h
o*AArch64SelectionDAGInfo.cpp
o*AArch64SelectionDAGInfo.h
o*AArch64Subtarget.cpp
o*AArch64Subtarget.h
o*AArch64TargetInfo.cpp
o*AArch64TargetMachine.cpp
o*AArch64TargetMachine.h
o*AArch64TargetObjectFile.cpp
o*AArch64TargetObjectFile.h
o*ADCE.cpp
o*AddressSanitizer.cpp
o*AggressiveAntiDepBreaker.cpp
o*AggressiveAntiDepBreaker.h
o*AIXDataTypesFix.h
o*AliasAnalysis.cpp
o*AliasAnalysis.h
o*AliasAnalysisCounter.cpp
o*AliasAnalysisEvaluator.cpp
o*AliasDebugger.cpp
o*AliasSetTracker.cpp
o*AliasSetTracker.h
o*AlignOf.h
o*AllocationOrder.cpp
o*AllocationOrder.h
o*Allocator.cpp
o*Allocator.h
o*AMDGPU.h
o*AMDGPUAsmBackend.cpp
o*AMDGPUAsmPrinter.cpp
o*AMDGPUAsmPrinter.hAMDGPU Assembly printer class
o*AMDGPUConvertToISA.cppThis pass lowers AMDIL machine instructions to the appropriate hardware instructions
o*AMDGPUELFObjectWriter.cpp
o*AMDGPUFrameLowering.cpp
o*AMDGPUFrameLowering.hInterface to describe a layout of a stack frame on a AMDIL target machine
o*AMDGPUInstPrinter.cpp
o*AMDGPUInstPrinter.h
o*AMDGPUInstrInfo.cppImplementation of the TargetInstrInfo class that is common to all AMD GPUs
o*AMDGPUInstrInfo.hContains the definition of a TargetInstrInfo class that is common to all AMD GPUs
o*AMDGPUISelDAGToDAG.cppDefines an instruction selector for the AMDGPU target
o*AMDGPUISelLowering.cppThis is the parent TargetLowering class for hardware code gen targets
o*AMDGPUISelLowering.hInterface definition of the TargetLowering class that is common to all AMD GPUs
o*AMDGPUMachineFunction.cpp
o*AMDGPUMachineFunction.h
o*AMDGPUMCAsmInfo.cpp
o*AMDGPUMCAsmInfo.h
o*AMDGPUMCCodeEmitter.cppCodeEmitter interface for R600 and SI codegen
o*AMDGPUMCCodeEmitter.hCodeEmitter interface for R600 and SI codegen
o*AMDGPUMCInstLower.cppCode to lower AMDGPU MachineInstrs to their corresponding MCInst
o*AMDGPUMCInstLower.h
o*AMDGPUMCTargetDesc.cppThis file provides AMDGPU specific target descriptions
o*AMDGPUMCTargetDesc.hProvides AMDGPU specific target descriptions
o*AMDGPURegisterInfo.cppParent TargetRegisterInfo class common to all hw codegen targets
o*AMDGPURegisterInfo.hTargetRegisterInfo interface that is implemented by all hw codegen targets
o*AMDGPUSubtarget.cppImplements the AMDGPU specific subclass of TargetSubtarget
o*AMDGPUSubtarget.hAMDGPU specific subclass of TargetSubtarget
o*AMDGPUTargetInfo.cpp
o*AMDGPUTargetMachine.cppThe AMDGPU target machine contains all of the hardware specific information needed to emit code for R600 and SI GPUs
o*AMDGPUTargetMachine.hThe AMDGPU TargetMachine interface definition for hw codgen targets
o*AMDGPUTargetTransformInfo.cpp
o*AMDILCFGStructurizer.cpp
o*AMDILIntrinsicInfo.cppAMDGPU Implementation of the IntrinsicInfo class
o*AMDILIntrinsicInfo.hInterface for the AMDGPU Implementation of the Intrinsic Info class
o*AMDILISelLowering.cppTargetLowering functions borrowed from AMDIL
o*Analysis/Analysis.cpp
o*CodeGen/Analysis.cpp
o*CodeGen/Analysis.h
o*c/Analysis.h
o*AntiDepBreaker.h
o*APFloat.cpp
o*APFloat.hThis file declares a class to represent arbitrary precision floating point values and provide a variety of arithmetic operations on them
o*APInt.cpp
o*APInt.hThis file implements a class to represent arbitrary precision integral constant values and operations on them
o*APSInt.cpp
o*APSInt.h
o*Archive.cpp
o*Archive.h
o*ARCRuntimeEntryPoints.h
o*Arg.cpp
o*Arg.hDefines the llvm::Arg class for parsed arguments
o*ArgList.cpp
o*ArgList.h
o*Argument.h
o*ArgumentPromotion.cpp
o*ARM.h
o*ARMAddressingModes.h
o*ARMAsmBackend.cpp
o*ARMAsmParser.cpp
o*ARMAsmPrinter.cpp
o*ARMAsmPrinter.h
o*ARMBaseInfo.h
o*ARMBaseInstrInfo.cpp
o*ARMBaseInstrInfo.h
o*ARMBaseRegisterInfo.cpp
o*ARMBaseRegisterInfo.h
o*ARMBuildAttrs.h
o*ARMCallingConv.h
o*ARMCodeEmitter.cpp
o*ARMConstantIslandPass.cpp
o*ARMConstantPoolValue.cpp
o*ARMConstantPoolValue.h
o*ARMDisassembler.cpp
o*ARMELFObjectWriter.cpp
o*ARMELFStreamer.cpp
o*ARMException.cpp
o*ARMExpandPseudoInsts.cpp
o*ARMFastISel.cpp
o*ARMFeatures.h
o*ARMFixupKinds.h
o*ARMFPUName.h
o*ARMFrameLowering.cpp
o*ARMFrameLowering.h
o*ARMHazardRecognizer.cpp
o*ARMHazardRecognizer.h
o*ARMInstPrinter.cpp
o*ARMInstPrinter.h
o*ARMInstrInfo.cpp
o*ARMInstrInfo.h
o*ARMISelDAGToDAG.cpp
o*ARMISelLowering.cpp
o*ARMISelLowering.h
o*ARMJITInfo.cpp
o*ARMJITInfo.h
o*ARMLoadStoreOptimizer.cpp
o*ARMMachineFunctionInfo.cpp
o*ARMMachineFunctionInfo.h
o*ARMMachObjectWriter.cpp
o*ARMMachORelocationInfo.cpp
o*ARMMCAsmInfo.cpp
o*ARMMCAsmInfo.h
o*ARMMCCodeEmitter.cpp
o*ARMMCExpr.cpp
o*ARMMCExpr.h
o*ARMMCInstLower.cpp
o*ARMMCTargetDesc.cpp
o*ARMMCTargetDesc.h
o*ARMPerfectShuffle.h
o*ARMRegisterInfo.cpp
o*ARMRegisterInfo.h
o*ARMRelocations.h
o*ARMSelectionDAGInfo.cpp
o*ARMSelectionDAGInfo.h
o*ARMSubtarget.cpp
o*ARMSubtarget.h
o*ARMTargetInfo.cpp
o*ARMTargetMachine.cpp
o*ARMTargetMachine.h
o*ARMTargetObjectFile.cpp
o*ARMTargetObjectFile.h
o*ARMTargetTransformInfo.cpp
o*ARMUnwindOp.h
o*ARMUnwindOpAsm.cpp
o*ARMUnwindOpAsm.h
o*ArrayRecycler.h
o*ArrayRef.h
o*AsmCond.h
o*AsmLexer.cpp
o*AsmLexer.h
o*AsmParser.cpp
o*AsmPrinter.cpp
o*AsmPrinter.h
o*AsmPrinterDwarf.cpp
o*AsmPrinterInlineAsm.cpp
o*AsmWriter.cpp
o*AsmWriter.h
o*AssemblyAnnotationWriter.h
o*Atomic.cpp
o*Atomic.h
o*AttributeImpl.hThis file defines various helper methods and classes used by LLVMContextImpl for creating and managing attributes
o*Attributes.cpp
o*Attributes.hThis file contains the simple types necessary to represent the attributes associated with functions and their calls
o*AutoUpgrade.cpp
o*AutoUpgrade.h
o*BarrierNoopPass.cpp
o*BasicAliasAnalysis.cpp
o*BasicBlock.cpp
o*BasicBlock.h
o*BasicBlockUtils.cpp
o*BasicBlockUtils.h
o*BasicTargetTransformInfo.cpp
o*BBVectorize.cpp
o*Binary.cpp
o*Binary.h
o*BitcodeReader.cpp
o*BitcodeReader.h
o*BitCodes.h
o*BitcodeWriter.cpp
o*BitcodeWriterPass.cpp
o*BitReader.cpp
o*BitReader.h
o*BitstreamReader.cpp
o*BitstreamReader.h
o*BitstreamWriter.h
o*BitVector.h
o*BitWriter.cpp
o*BitWriter.h
o*BlockFrequency.cpp
o*BlockFrequency.h
o*BlockFrequencyImpl.h
o*BlockFrequencyInfo.cpp
o*BlockFrequencyInfo.h
o*BoundsChecking.cpp
o*BranchFolding.cpp
o*BranchFolding.h
o*BranchProbability.cpp
o*BranchProbability.h
o*BranchProbabilityInfo.cpp
o*BranchProbabilityInfo.h
o*BreakCriticalEdges.cpp
o*Briggs.h
o*BuildLibCalls.cpp
o*BuildLibCalls.h
o*BypassSlowDivision.cpp
o*BypassSlowDivision.h
o*CalcSpillWeights.cpp
o*CalcSpillWeights.h
o*CallGraph.cpp
o*CallGraph.h
o*CallGraphSCCPass.cpp
o*CallGraphSCCPass.h
o*CallingConv.h
o*CallingConvLower.cpp
o*CallingConvLower.h
o*CallPrinter.cpp
o*CallPrinter.h
o*CallSite.h
o*Capacity.h
o*CaptureTracking.cpp
o*CaptureTracking.h
o*Casting.h
o*CBindingWrapping.h
o*CFG.cpp
o*Analysis/CFG.h
o*Support/CFG.h
o*CFGPrinter.cpp
o*CFGPrinter.h
o*circular_raw_ostream.cpp
o*circular_raw_ostream.h
o*cl_common_defines.h
o*CloneFunction.cpp
o*CloneModule.cpp
o*Cloning.h
o*CmpInstAnalysis.cpp
o*CmpInstAnalysis.h
o*CodeExtractor.cpp
o*CodeExtractor.h
o*CodeGen.cpp
o*CodeGen.h
o*CodeGenPrepare.cpp
o*CodeMetrics.cpp
o*CodeMetrics.h
o*Object/COFF.h
o*Support/COFF.h
o*COFFAsmParser.cpp
o*COFFObjectFile.cpp
o*COFFYAML.cpp
o*COFFYAML.h
o*CommandFlags.h
o*CommandLine.cpp
o*CommandLine.h
o*Compiler.h
o*Compression.cpp
o*Compression.h
o*Constant.h
o*ConstantFold.cpp
o*ConstantFold.h
o*ConstantFolder.h
o*ConstantFolding.cpp
o*ConstantFolding.h
o*ConstantMerge.cpp
o*ConstantProp.cpp
o*ConstantRange.cpp
o*ConstantRange.h
o*Constants.cpp
o*Constants.h
o*ConstantsContext.h
o*ConstantsScanner.h
o*ConvertUTF.c
o*ConvertUTF.h
o*ConvertUTFWrapper.cpp
o*Core.cpp
o*Core.h
o*CorrelatedValuePropagation.cpp
o*CostModel.cpp
o*CostTable.hCost tables and simple lookup functions
o*CPPBackend.cpp
o*CppBackendTargetInfo.cpp
o*CPPTargetMachine.h
o*CrashRecoveryContext.cpp
o*CrashRecoveryContext.h
o*CriticalAntiDepBreaker.cpp
o*CriticalAntiDepBreaker.h
o*DAGCombine.h
o*DAGCombiner.cpp
o*DAGDeltaAlgorithm.cpp
o*DAGDeltaAlgorithm.h
o*DarwinAsmParser.cpp
o*DataExtractor.cpp
o*DataExtractor.h
o*DataFlow.h
o*DataFlowSanitizer.cpp
o*DataLayout.cpp
o*DataLayout.h
o*DataStream.cpp
o*DataStream.h
o*DCE.cpp
o*DeadArgumentElimination.cpp
o*DeadMachineInstructionElim.cpp
o*DeadStoreElimination.cpp
o*Debug.cpp
o*Debug.h
o*DebugInfo.cpp
o*DebugInfo.h
o*DebugIR.cpp
o*DebugIR.h
o*DebugLoc.cpp
o*DebugLoc.h
o*DelaySlotFiller.cpp
o*Delinearization.cpp
o*DeltaAlgorithm.cpp
o*DeltaAlgorithm.h
o*DemoteRegToStack.cpp
o*DenseMap.h
o*DenseMapInfo.h
o*DenseSet.h
o*DependenceAnalysis.cpp
o*DependenceAnalysis.h
o*DependencyAnalysis.cpp
o*DependencyAnalysis.h
o*DepthFirstIterator.h
o*DerivedTypes.h
o*DFAPacketizer.cpp
o*DFAPacketizer.h
o*DIBuilder.cpp
o*DIBuilder.h
o*DIContext.cpp
o*DIContext.h
o*DIE.cpp
o*DIE.h
o*DIEHash.cpp
o*DIEHash.h
o*MC/MCDisassembler/Disassembler.cpp
o*Support/Disassembler.cpp
o*include/llvm/Support/Disassembler.h
o*include/llvm-c/Disassembler.h
o*lib/MC/MCDisassembler/Disassembler.h
o*DominanceFrontier.cpp
o*DominanceFrontier.h
o*DominatorInternals.h
o*Dominators.cpp
o*Dominators.h
o*DomPrinter.cpp
o*DomPrinter.h
o*DOTGraphTraits.h
o*DOTGraphTraitsPass.h
o*doxygen.intro
o*Dwarf.cpp
o*Dwarf.h
o*DWARFAbbreviationDeclaration.cpp
o*DWARFAbbreviationDeclaration.h
o*DwarfAccelTable.cpp
o*DwarfAccelTable.h
o*DwarfCFIException.cpp
o*DWARFCompileUnit.cpp
o*DwarfCompileUnit.cpp
o*DWARFCompileUnit.h
o*DwarfCompileUnit.h
o*DWARFContext.cpp
o*DWARFContext.h
o*DwarfDebug.cpp
o*DwarfDebug.h
o*DWARFDebugAbbrev.cpp
o*DWARFDebugAbbrev.h
o*DWARFDebugAranges.cpp
o*DWARFDebugAranges.h
o*DWARFDebugArangeSet.cpp
o*DWARFDebugArangeSet.h
o*DWARFDebugFrame.cpp
o*DWARFDebugFrame.h
o*DWARFDebugInfoEntry.cpp
o*DWARFDebugInfoEntry.h
o*DWARFDebugLine.cpp
o*DWARFDebugLine.h
o*DWARFDebugLoc.cpp
o*DWARFDebugLoc.h
o*DWARFDebugRangeList.cpp
o*DWARFDebugRangeList.h
o*DwarfEHPrepare.cpp
o*DwarfException.cpp
o*DwarfException.h
o*DWARFFormValue.cpp
o*DWARFFormValue.h
o*DWARFRelocMap.h
o*DWARFTypeUnit.cpp
o*DWARFTypeUnit.h
o*DWARFUnit.cpp
o*DWARFUnit.h
o*DynamicLibrary.cpp
o*DynamicLibrary.h
o*DynamicLibrary.inc
o*EarlyCSE.cpp
o*EarlyIfConversion.cpp
o*EdgeBundles.cpp
o*EdgeBundles.h
o*edit_distance.h
o*ELF.cpp
o*Object/ELF.h
o*Support/ELF.h
o*ELFAsmParser.cpp
o*ELFObjectFile.cpp
o*ELFObjectFile.h
o*ELFObjectWriter.cpp
o*ELFTypes.h
o*ELFYAML.cpp
o*ELFYAML.hThis file declares classes for handling the YAML representation of ELF
o*Endian.h
o*EquivalenceClasses.h
o*ErlangGC.cpp
o*ErlangGCPrinter.cpp
o*Errno.cpp
o*Errno.h
o*Object/Error.cpp
o*TableGen/Error.cpp
o*Object/Error.h
o*TableGen/Error.h
o*ErrorHandling.cpp
o*ErrorHandling.h
o*ErrorOr.h
o*EventListenerCommon.h
o*Execution.cpp
o*ExecutionDepsFix.cpp
o*ExecutionEngine.cpp
o*ExecutionEngine/ExecutionEngine.h
o*c/ExecutionEngine.h
o*ExecutionEngineBindings.cpp
o*ExpandISelPseudos.cpp
o*ExpandPostRAPseudos.cpp
o*explicit_symbols.inc
o*ExternalFunctions.cpp
o*ExtractGV.cpp
o*FastISel.cpp
o*FastISel.h
o*FEnv.h
o*FileOutputBuffer.cpp
o*FileOutputBuffer.h
o*FileSystem.h
o*FileUtilities.cpp
o*FileUtilities.h
o*FindUsedTypes.cpp
o*FindUsedTypes.h
o*FlattenCFG.cpp
o*FlattenCFGPass.cpp
o*FoldingSet.cpp
o*FoldingSet.h
o*Format.h
o*FormattedStream.cpp
o*FormattedStream.h
o*Function.cpp
o*Function.h
o*FunctionAttrs.cpp
o*FunctionLoweringInfo.cpp
o*FunctionLoweringInfo.h
o*GCMetadata.cpp
o*GCMetadata.h
o*GCMetadataPrinter.cpp
o*GCMetadataPrinter.h
o*GCOV.cpp
o*GCOV.h
o*GCOVProfiling.cpp
o*GCs.h
o*GCStrategy.cpp
o*GCStrategy.h
o*GDBRegistrar.cpp
o*GenericValue.h
o*GetElementPtrTypeIterator.h
o*GlobalAlias.h
o*GlobalDCE.cpp
o*GlobalMerge.cpp
o*GlobalOpt.cpp
o*Globals.cpp
o*GlobalsModRef.cpp
o*GlobalStatus.cpp
o*GlobalStatus.h
o*GlobalValue.h
o*GlobalVariable.h
o*Graph.h
o*GraphTraits.h
o*GraphWriter.cpp
o*GraphWriter.h
o*GVMaterializer.cpp
o*GVMaterializer.h
o*GVN.cpp
o*Hashing.cpp
o*Hashing.h
o*Hello.cpp
o*HeuristicBase.h
o*HeuristicSolver.h
o*Hexagon.h
o*HexagonAsmPrinter.cpp
o*HexagonAsmPrinter.h
o*HexagonBaseInfo.h
o*HexagonCallingConvLower.cpp
o*HexagonCallingConvLower.h
o*HexagonCFGOptimizer.cpp
o*HexagonCopyToCombine.cpp
o*HexagonExpandPredSpillCode.cpp
o*HexagonFixupHwLoops.cpp
o*HexagonFrameLowering.cpp
o*HexagonFrameLowering.h
o*HexagonHardwareLoops.cpp
o*HexagonInstPrinter.cpp
o*HexagonInstPrinter.h
o*HexagonInstrInfo.cpp
o*HexagonInstrInfo.h
o*HexagonISelDAGToDAG.cpp
o*HexagonISelLowering.cpp
o*HexagonISelLowering.h
o*HexagonMachineFunctionInfo.cpp
o*HexagonMachineFunctionInfo.h
o*HexagonMachineScheduler.cpp
o*HexagonMachineScheduler.h
o*HexagonMCAsmInfo.cpp
o*HexagonMCAsmInfo.h
o*HexagonMCInst.cpp
o*HexagonMCInst.h
o*HexagonMCInstLower.cpp
o*HexagonMCTargetDesc.cpp
o*HexagonMCTargetDesc.h
o*HexagonNewValueJump.cpp
o*HexagonPeephole.cpp
o*HexagonRegisterInfo.cpp
o*HexagonRegisterInfo.h
o*HexagonRemoveSZExtArgs.cpp
o*HexagonSelectionDAGInfo.cpp
o*HexagonSelectionDAGInfo.h
o*HexagonSplitConst32AndConst64.cpp
o*HexagonSplitTFRCondSets.cpp
o*HexagonSubtarget.cpp
o*HexagonSubtarget.h
o*HexagonTargetInfo.cpp
o*HexagonTargetMachine.cpp
o*HexagonTargetMachine.h
o*HexagonTargetObjectFile.cpp
o*HexagonTargetObjectFile.h
o*HexagonVarargsCallingConvention.h
o*HexagonVLIWPacketizer.cpp
o*Host.cpp
o*Host.h
o*Unix/Host.inc
o*Windows/Host.inc
o*IfConversion.cpp
o*ilist.h
o*ilist_node.h
o*ImmutableIntervalMap.h
o*ImmutableList.h
o*ImmutableMap.h
o*ImmutableSet.h
o*IncludeFile.cpp
o*IncludeFile.h
o*IndexedMap.h
o*IndVarSimplify.cpp
o*Initialization.h
o*InitializePasses.h
o*InlineAlways.cpp
o*InlineAsm.cpp
o*InlineAsm.h
o*InlineCost.cpp
o*InlineCost.h
o*InlineFunction.cpp
o*Inliner.cpp
o*InlinerPass.h
o*InlineSimple.cpp
o*InlineSpiller.cpp
o*InstCombine.h
o*InstCombineAddSub.cpp
o*InstCombineAndOrXor.cpp
o*InstCombineCalls.cpp
o*InstCombineCasts.cpp
o*InstCombineCompares.cpp
o*InstCombineLoadStoreAlloca.cpp
o*InstCombineMulDivRem.cpp
o*InstCombinePHI.cpp
o*InstCombineSelect.cpp
o*InstCombineShifts.cpp
o*InstCombineSimplifyDemanded.cpp
o*InstCombineVectorOps.cpp
o*InstCombineWorklist.h
o*InstCount.cpp
o*InstIterator.h
o*InstrEmitter.cpp
o*InstrEmitter.h
o*InstrTypes.h
o*Instruction.cpp
o*Instruction.h
o*InstructionCombining.cpp
o*InstructionNamer.cpp
o*Instructions.cpp
o*Instructions.h
o*InstructionSimplify.cpp
o*InstructionSimplify.h
o*Instrumentation.cpp
o*Instrumentation.h
o*InstVisitor.h
o*IntegerDivision.cpp
o*IntegerDivision.h
o*IntelJITEventListener.cpp
o*IntelJITEventsWrapper.h
o*IntEqClasses.cpp
o*IntEqClasses.h
o*InterferenceCache.cpp
o*InterferenceCache.h
o*Internalize.cpp
o*Interpreter.cpp
o*include/llvm/ExecutionEngine/Interpreter.h
o*lib/ExecutionEngine/Interpreter/Interpreter.h
o*Interval.cpp
o*Interval.h
o*IntervalIterator.h
o*IntervalMap.cpp
o*IntervalMap.h
o*IntervalPartition.cpp
o*IntervalPartition.h
o*IntrinsicInst.cpp
o*IntrinsicInst.h
o*IntrinsicLowering.cpp
o*IntrinsicLowering.h
o*Intrinsics.h
o*IntrusiveRefCntPtr.cpp
o*IntrusiveRefCntPtr.h
o*IPA.cpp
o*IPConstantPropagation.cpp
o*IPO.cpp
o*Transforms/IPO.h
o*c/Transforms/IPO.h
o*IRBuilder.cpp
o*IRBuilder.h
o*IRReader.cpp
o*IRReader/IRReader.h
o*c/IRReader.h
o*ISDOpcodes.h
o*IsInf.cpp
o*IsNAN.cpp
o*ittnotify_config.h
o*ittnotify_types.h
o*IVUsers.cpp
o*IVUsers.h
o*JIT.cpp
o*include/llvm/ExecutionEngine/JIT.h
o*lib/ExecutionEngine/JIT/JIT.h
o*JITCodeEmitter.cpp
o*JITCodeEmitter.h
o*JITEmitter.cpp
o*JITEventListener.h
o*JITMemoryManager.cpp
o*JITMemoryManager.h
o*jitprofiling.c
o*jitprofiling.h
o*JITRegistrar.h
o*JumpThreading.cpp
o*LatencyPriorityQueue.cpp
o*LatencyPriorityQueue.h
o*LazyValueInfo.cpp
o*LazyValueInfo.h
o*LCSSA.cpp
o*LeakDetector.cpp
o*LeakDetector.h
o*LeaksContext.h
o*LEB128.h
o*LegacyPassManager.cpp
o*LegacyPassManager.h
o*LegacyPassManagers.h
o*LegalizeDAG.cpp
o*LegalizeFloatTypes.cpp
o*LegalizeIntegerTypes.cpp
o*LegalizeTypes.cpp
o*LegalizeTypes.h
o*LegalizeTypesGeneric.cpp
o*LegalizeVectorOps.cpp
o*LegalizeVectorTypes.cpp
o*LexicalScopes.cpp
o*LexicalScopes.h
o*LibCallAliasAnalysis.cpp
o*LibCallAliasAnalysis.h
o*LibCallSemantics.cpp
o*LibCallSemantics.h
o*LICM.cpp
o*LinkAllAsmWriterComponents.h
o*LinkAllCodegenComponents.h
o*LinkAllIR.h
o*LinkAllPasses.h
o*Linker.h
o*c/Linker.h
o*LinkModules.cpp
o*LinkTimeOptimizer.h
o*Lint.cpp
o*Lint.h
o*LiveDebugVariables.cpp
o*LiveDebugVariables.h
o*LiveInterval.cpp
o*LiveInterval.h
o*LiveIntervalAnalysis.cpp
o*LiveIntervalAnalysis.h
o*LiveIntervalUnion.cpp
o*LiveIntervalUnion.h
o*LiveRangeCalc.cpp
o*LiveRangeCalc.h
o*LiveRangeEdit.cpp
o*LiveRangeEdit.h
o*LiveRegMatrix.cpp
o*LiveRegMatrix.h
o*LiveRegUnits.cpp
o*LiveRegUnits.h
o*LiveStackAnalysis.cpp
o*LiveStackAnalysis.h
o*LiveVariables.cpp
o*LiveVariables.h
o*LLLexer.cpp
o*LLLexer.h
o*LLParser.cpp
o*LLParser.h
o*LLToken.h
o*LLVMBitCodes.h
o*LLVMContext.cpp
o*LLVMContext.h
o*LLVMContextImpl.cpp
o*LLVMContextImpl.h
o*LLVMTargetMachine.cpp
o*Loads.cpp
o*Loads.h
o*Local.cpp
o*Local.h
o*Locale.cpp
o*Locale.h
o*LocalStackSlotAllocation.cpp
o*LockFileManager.cpp
o*LockFileManager.h
o*LoopDeletion.cpp
o*LoopExtractor.cpp
o*LoopIdiomRecognize.cpp
o*LoopInfo.cpp
o*LoopInfo.h
o*LoopInfoImpl.h
o*LoopInstSimplify.cpp
o*LoopIterator.h
o*LoopPass.cpp
o*LoopPass.h
o*LoopRerollPass.cpp
o*LoopRotation.cpp
o*LoopSimplify.cpp
o*LoopStrengthReduce.cpp
o*LoopUnroll.cpp
o*LoopUnrollPass.cpp
o*LoopUnrollRuntime.cpp
o*LoopUnswitch.cpp
o*LoopUtils.h
o*LoopVectorize.cpp
o*LowerAtomic.cpp
o*LowerExpectIntrinsic.cpp
o*LowerInvoke.cpp
o*LowerSwitch.cpp
o*lto.h
o*LTOCodeGenerator.cpp
o*LTOCodeGenerator.h
o*LTOModule.cpp
o*LTOModule.h
o*MachineBasicBlock.cpp
o*MachineBasicBlock.h
o*MachineBlockFrequencyInfo.cpp
o*MachineBlockFrequencyInfo.h
o*MachineBlockPlacement.cpp
o*MachineBranchProbabilityInfo.cpp
o*MachineBranchProbabilityInfo.h
o*MachineCodeEmitter.cpp
o*MachineCodeEmitter.h
o*MachineCodeInfo.h
o*MachineConstantPool.h
o*MachineCopyPropagation.cpp
o*MachineCSE.cpp
o*MachineDominators.cpp
o*MachineDominators.h
o*MachineFrameInfo.h
o*MachineFunction.cpp
o*MachineFunction.h
o*MachineFunctionAnalysis.cpp
o*MachineFunctionAnalysis.h
o*MachineFunctionPass.cpp
o*MachineFunctionPass.h
o*MachineFunctionPrinterPass.cpp
o*MachineInstr.cpp
o*MachineInstr.h
o*MachineInstrBuilder.h
o*MachineInstrBundle.cpp
o*MachineInstrBundle.h
o*MachineJumpTableInfo.h
o*MachineLICM.cpp
o*MachineLocation.h
o*MachineLoopInfo.cpp
o*MachineLoopInfo.h
o*MachineMemOperand.h
o*MachineModuleInfo.cpp
o*MachineModuleInfo.h
o*MachineModuleInfoImpls.cpp
o*MachineModuleInfoImpls.h
o*MachineOperand.h
o*MachinePassRegistry.cpp
o*MachinePassRegistry.h
o*MachinePostDominators.cpp
o*MachinePostDominators.h
o*MachineRegisterInfo.cpp
o*MachineRegisterInfo.h
o*MachineRelocation.h
o*MachineScheduler.cpp
o*MachineScheduler.h
o*MachineSink.cpp
o*MachineSSAUpdater.cpp
o*MachineSSAUpdater.h
o*MachineTraceMetrics.cpp
o*MachineTraceMetrics.h
o*MachineVerifier.cpp
o*Object/MachO.h
o*Support/MachO.h
o*MachObjectWriter.cpp
o*MachOObjectFile.cpp
o*MachORelocation.h
o*MachOUniversal.cpp
o*MachOUniversal.h
o*Main.cpp
o*Main.h
o*ManagedStatic.cpp
o*ManagedStatic.h
o*ManagedStringPool.h
o*Mangler.cpp
o*Mangler.h
o*MapVector.h
o*Math.h
o*MathExtras.h
o*MaximumSpanningTree.h
o*MCAsmBackend.cpp
o*MCAsmBackend.h
o*MCAsmInfo.cpp
o*MCAsmInfo.h
o*MCAsmInfoCOFF.cpp
o*MCAsmInfoCOFF.h
o*MCAsmInfoDarwin.cpp
o*MCAsmInfoDarwin.h
o*MCAsmInfoELF.cpp
o*MCAsmInfoELF.h
o*MCAsmLayout.h
o*MCAsmLexer.cpp
o*MCAsmLexer.h
o*MCAsmParser.cpp
o*MCAsmParser.h
o*MCAsmParserExtension.cpp
o*MCAsmParserExtension.h
o*MCAsmStreamer.cpp
o*MCAssembler.cpp
o*MCAssembler.h
o*MCAtom.cpp
o*MCAtom.h
o*MCCodeEmitter.cpp
o*MCCodeEmitter.h
o*MCCodeGenInfo.cpp
o*MCCodeGenInfo.h
o*MCContext.cpp
o*MCContext.h
o*MCDirectives.h
o*MCDisassembler.cpp
o*MCDisassembler.h
o*MCDwarf.cpp
o*MCDwarf.h
o*MCELF.cpp
o*MCELF.h
o*MCELFObjectTargetWriter.cpp
o*MCELFObjectWriter.h
o*MCELFStreamer.cpp
o*MCELFStreamer.h
o*MCELFSymbolFlags.h
o*MCExpr.cpp
o*MCExpr.h
o*MCExternalSymbolizer.cpp
o*MCExternalSymbolizer.h
o*MCFixedLenDisassembler.h
o*MCFixup.h
o*MCFixupKindInfo.h
o*MCFunction.cpp
o*MCFunction.h
o*MCInst.cpp
o*MCInst.h
o*MCInstBuilder.h
o*MCInstPrinter.cpp
o*MCInstPrinter.h
o*MCInstrAnalysis.cpp
o*MCInstrAnalysis.h
o*MCInstrDesc.h
o*MCInstrInfo.h
o*MCInstrItineraries.h
o*MCJIT.cpp
o*include/llvm/ExecutionEngine/MCJIT.h
o*lib/ExecutionEngine/MCJIT/MCJIT.h
o*MCLabel.cpp
o*MCLabel.h
o*MCMachObjectTargetWriter.cpp
o*MCMachObjectWriter.h
o*MCMachOStreamer.cpp
o*MCMachOSymbolFlags.h
o*MCModule.cpp
o*MCModule.h
o*MCModuleYAML.cpp
o*MCModuleYAML.hThis file declares classes for handling the YAML representation of MCModule
o*MCNullStreamer.cpp
o*MCObjectDisassembler.cpp
o*MCObjectDisassembler.h
o*MCObjectFileInfo.cpp
o*MCObjectFileInfo.h
o*MCObjectStreamer.cpp
o*MCObjectStreamer.h
o*MCObjectSymbolizer.cpp
o*MCObjectSymbolizer.h
o*MCObjectWriter.cpp
o*MCObjectWriter.h
o*MCParsedAsmOperand.h
o*MCPureStreamer.cpp
o*MCRegisterInfo.cpp
o*MCRegisterInfo.h
o*MCRelocationInfo.cpp
o*MCRelocationInfo.h
o*MCSchedule.h
o*MCSection.cpp
o*MCSection.h
o*MCSectionCOFF.cpp
o*MCSectionCOFF.h
o*MCSectionELF.cpp
o*MCSectionELF.h
o*MCSectionMachO.cpp
o*MCSectionMachO.h
o*MCStreamer.cpp
o*MCStreamer.h
o*MCSubtargetInfo.cpp
o*MCSubtargetInfo.h
o*MCSymbol.cpp
o*MCSymbol.h
o*MCSymbolizer.cpp
o*MCSymbolizer.h
o*MCTargetAsmParser.cpp
o*MCTargetAsmParser.h
o*MCValue.cpp
o*MCValue.h
o*MCWin64EH.cpp
o*MCWin64EH.h
o*MCWinCOFFObjectWriter.h
o*MD5.cpp
o*MD5.h
o*MDBuilder.h
o*Mem2Reg.cpp
o*MemCpyOptimizer.cpp
o*MemDepPrinter.cpp
o*Memory.cpp
o*Memory.h
o*Unix/Memory.inc
o*Windows/Memory.inc
o*MemoryBuffer.cpp
o*MemoryBuffer.h
o*MemoryBuiltins.cpp
o*MemoryBuiltins.h
o*MemoryDependenceAnalysis.cpp
o*MemoryDependenceAnalysis.h
o*MemoryObject.cpp
o*MemoryObject.h
o*MemorySanitizer.cpp
o*MergeFunctions.cpp
o*Metadata.cpp
o*Metadata.h
o*MetaRenamer.cpp
o*Mips.h
o*Mips16FrameLowering.cpp
o*Mips16FrameLowering.h
o*Mips16HardFloat.cpp
o*Mips16HardFloat.h
o*Mips16InstrInfo.cpp
o*Mips16InstrInfo.h
o*Mips16ISelDAGToDAG.cpp
o*Mips16ISelDAGToDAG.h
o*Mips16ISelLowering.cpp
o*Mips16ISelLowering.h
o*Mips16RegisterInfo.cpp
o*Mips16RegisterInfo.h
o*MipsAnalyzeImmediate.cpp
o*MipsAnalyzeImmediate.h
o*MipsAsmBackend.cpp
o*MipsAsmParser.cpp
o*MipsAsmPrinter.cpp
o*MipsAsmPrinter.h
o*MipsBaseInfo.h
o*MipsCodeEmitter.cpp
o*MipsConstantIslandPass.cpp
o*MipsDelaySlotFiller.cpp
o*MipsDisassembler.cpp
o*MipsELFObjectWriter.cpp
o*MipsFixupKinds.h
o*MipsFrameLowering.cpp
o*MipsFrameLowering.h
o*MipsInstPrinter.cpp
o*MipsInstPrinter.h
o*MipsInstrInfo.cpp
o*MipsInstrInfo.h
o*MipsISelDAGToDAG.cpp
o*MipsISelDAGToDAG.h
o*MipsISelLowering.cpp
o*MipsISelLowering.h
o*MipsJITInfo.cpp
o*MipsJITInfo.h
o*MipsLongBranch.cpp
o*MipsMachineFunction.cpp
o*MipsMachineFunction.h
o*MipsMCAsmInfo.cpp
o*MipsMCAsmInfo.h
o*MipsMCCodeEmitter.cpp
o*MipsMCInstLower.cpp
o*MipsMCInstLower.h
o*MipsMCTargetDesc.cpp
o*MipsMCTargetDesc.h
o*MipsModuleISelDAGToDAG.cpp
o*MipsModuleISelDAGToDAG.h
o*MipsOs16.cpp
o*MipsOs16.h
o*MipsReginfo.cpp
o*MipsReginfo.h
o*MipsRegisterInfo.cpp
o*MipsRegisterInfo.h
o*MipsRelocations.h
o*MipsSEFrameLowering.cpp
o*MipsSEFrameLowering.h
o*MipsSEInstrInfo.cpp
o*MipsSEInstrInfo.h
o*MipsSEISelDAGToDAG.cpp
o*MipsSEISelDAGToDAG.h
o*MipsSEISelLowering.cpp
o*MipsSEISelLowering.h
o*MipsSelectionDAGInfo.cpp
o*MipsSelectionDAGInfo.h
o*MipsSERegisterInfo.cpp
o*MipsSERegisterInfo.h
o*MipsSubtarget.cpp
o*MipsSubtarget.h
o*MipsTargetInfo.cpp
o*MipsTargetMachine.cpp
o*MipsTargetMachine.h
o*MipsTargetObjectFile.cpp
o*MipsTargetObjectFile.h
o*MipsTargetStreamer.cpp
o*MipsTargetStreamer.h
o*MLxExpansionPass.cpp
o*Module.cpp
o*Module.h
o*ModuleDebugInfoPrinter.cpp
o*ModuleUtils.cpp
o*ModuleUtils.h
o*MSP430.h
o*MSP430AsmPrinter.cpp
o*MSP430BranchSelector.cpp
o*MSP430FrameLowering.cpp
o*MSP430FrameLowering.h
o*MSP430InstPrinter.cpp
o*MSP430InstPrinter.h
o*MSP430InstrInfo.cpp
o*MSP430InstrInfo.h
o*MSP430ISelDAGToDAG.cpp
o*MSP430ISelLowering.cpp
o*MSP430ISelLowering.h
o*MSP430MachineFunctionInfo.cpp
o*MSP430MachineFunctionInfo.h
o*MSP430MCAsmInfo.cpp
o*MSP430MCAsmInfo.h
o*MSP430MCInstLower.cpp
o*MSP430MCInstLower.h
o*MSP430MCTargetDesc.cpp
o*MSP430MCTargetDesc.h
o*MSP430RegisterInfo.cpp
o*MSP430RegisterInfo.h
o*MSP430SelectionDAGInfo.cpp
o*MSP430SelectionDAGInfo.h
o*MSP430Subtarget.cpp
o*MSP430Subtarget.h
o*MSP430TargetInfo.cpp
o*MSP430TargetMachine.cpp
o*MSP430TargetMachine.h
o*Mutex.cpp
o*Mutex.h
o*Unix/Mutex.inc
o*Windows/Mutex.inc
o*MutexGuard.h
o*NoAliasAnalysis.cpp
o*NoFolder.h
o*None.h
o*NVPTX.h
o*NVPTXAllocaHoisting.cpp
o*NVPTXAllocaHoisting.h
o*NVPTXAsmPrinter.cpp
o*NVPTXAsmPrinter.h
o*NVPTXBaseInfo.h
o*NVPTXFrameLowering.cpp
o*NVPTXFrameLowering.h
o*NVPTXGenericToNVVM.cpp
o*NVPTXInstPrinter.cpp
o*NVPTXInstPrinter.h
o*NVPTXInstrInfo.cpp
o*NVPTXInstrInfo.h
o*NVPTXISelDAGToDAG.cpp
o*NVPTXISelDAGToDAG.h
o*NVPTXISelLowering.cpp
o*NVPTXISelLowering.h
o*NVPTXLowerAggrCopies.cpp
o*NVPTXLowerAggrCopies.h
o*NVPTXMCAsmInfo.cpp
o*NVPTXMCAsmInfo.h
o*NVPTXMCExpr.cpp
o*NVPTXMCExpr.h
o*NVPTXMCTargetDesc.cpp
o*NVPTXMCTargetDesc.h
o*NVPTXPrologEpilogPass.cpp
o*NVPTXRegisterInfo.cpp
o*NVPTXRegisterInfo.h
o*NVPTXSection.h
o*NVPTXSplitBBatBar.cpp
o*NVPTXSplitBBatBar.h
o*NVPTXSubtarget.cpp
o*NVPTXSubtarget.h
o*NVPTXTargetInfo.cpp
o*NVPTXTargetMachine.cpp
o*NVPTXTargetMachine.h
o*NVPTXTargetObjectFile.h
o*NVPTXutil.cpp
o*NVPTXutil.h
o*NVPTXUtilities.cpp
o*NVPTXUtilities.h
o*NVVMReflect.cpp
o*ObjCARC.cpp
o*include/llvm/Transforms/ObjCARC.h
o*lib/Transforms/ObjCARC/ObjCARC.h
o*ObjCARCAliasAnalysis.cpp
o*ObjCARCAliasAnalysis.h
o*ObjCARCAPElim.cpp
o*ObjCARCContract.cpp
o*ObjCARCExpand.cpp
o*ObjCARCOpts.cpp
o*ObjCARCUtil.cpp
o*Object.cpp
o*Object.h
o*ObjectBuffer.h
o*ObjectCache.h
o*ObjectFile.cpp
o*ObjectFile.h
o*ObjectImage.h
o*ObjectImageCommon.h
o*OcamlGC.cpp
o*OcamlGCPrinter.cpp
o*OperandTraits.h
o*Operator.h
o*OProfileJITEventListener.cpp
o*OProfileWrapper.cpp
o*OProfileWrapper.h
o*OptimizePHIs.cpp
o*Option.cpp
o*Option.h
o*Optional.h
o*OptSpecifier.h
o*OptTable.cpp
o*OptTable.h
o*OutputBuffer.h
o*OwningPtr.h
o*PackedVector.h
o*Parser.cpp
o*Parser.h
o*PartialInlining.cpp
o*PartiallyInlineLibCalls.cpp
o*Pass.cpp
o*Pass.h
o*PassAnalysisSupport.h
o*Passes.cpp
o*Analysis/Passes.h
o*CodeGen/Passes.h
o*PassManager.cpp
o*IR/PassManager.h
o*PassManager.h
o*PassManagerBuilder.cpp
o*Transforms/IPO/PassManagerBuilder.h
o*c/Transforms/PassManagerBuilder.h
o*PassNameParser.h
o*PassRegistry.cpp
o*PassRegistry.h
o*PassSupport.h
o*Path.cpp
o*Path.h
o*Unix/Path.inc
o*Windows/Path.inc
o*PatternMatch.h
o*PeepholeOptimizer.cpp
o*PHIElimination.cpp
o*PHIEliminationUtils.cpp
o*PHIEliminationUtils.h
o*PHITransAddr.cpp
o*PHITransAddr.h
o*PluginLoader.cpp
o*PluginLoader.h
o*PointerIntPair.h
o*PointerLikeTypeTraits.h
o*PointerUnion.h
o*polymorphic_ptr.h
o*PostDominators.cpp
o*PostDominators.h
o*PostOrderIterator.h
o*PostRASchedulerList.cpp
o*PowerPCTargetInfo.cpp
o*PPC.h
o*PPCAsmBackend.cpp
o*PPCAsmParser.cpp
o*PPCAsmPrinter.cpp
o*PPCBranchSelector.cpp
o*PPCCodeEmitter.cpp
o*PPCCTRLoops.cpp
o*PPCELFObjectWriter.cpp
o*PPCFastISel.cpp
o*PPCFixupKinds.h
o*PPCFrameLowering.cpp
o*PPCFrameLowering.h
o*PPCHazardRecognizers.cpp
o*PPCHazardRecognizers.h
o*PPCInstPrinter.cpp
o*PPCInstPrinter.h
o*PPCInstrBuilder.h
o*PPCInstrInfo.cpp
o*PPCInstrInfo.h
o*PPCISelDAGToDAG.cpp
o*PPCISelLowering.cpp
o*PPCISelLowering.h
o*PPCJITInfo.cpp
o*PPCJITInfo.h
o*PPCMachineFunctionInfo.cpp
o*PPCMachineFunctionInfo.h
o*PPCMachObjectWriter.cpp
o*PPCMCAsmInfo.cpp
o*PPCMCAsmInfo.h
o*PPCMCCodeEmitter.cpp
o*PPCMCExpr.cpp
o*PPCMCExpr.h
o*PPCMCInstLower.cpp
o*PPCMCTargetDesc.cpp
o*PPCMCTargetDesc.h
o*PPCPerfectShuffle.h
o*PPCPredicates.cpp
o*PPCPredicates.h
o*PPCRegisterInfo.cpp
o*PPCRegisterInfo.h
o*PPCRelocations.h
o*PPCSelectionDAGInfo.cpp
o*PPCSelectionDAGInfo.h
o*PPCSubtarget.cpp
o*PPCSubtarget.h
o*PPCTargetMachine.cpp
o*PPCTargetMachine.h
o*PPCTargetObjectFile.cpp
o*PPCTargetObjectFile.h
o*PPCTargetStreamer.h
o*PPCTargetTransformInfo.cpp
o*PredIteratorCache.h
o*PrettyStackTrace.cpp
o*PrettyStackTrace.h
o*PrintModulePass.cpp
o*PrintModulePass.h
o*PriorityQueue.h
o*Process.cpp
o*Process.h
o*Unix/Process.inc
o*Windows/Process.inc
o*ProcessImplicitDefs.cpp
o*Program.cpp
o*Program.h
o*Unix/Program.inc
o*Windows/Program.inc
o*PrologEpilogInserter.cpp
o*PrologEpilogInserter.h
o*PromoteMemoryToRegister.cpp
o*PromoteMemToReg.h
o*ProvenanceAnalysis.cpp
o*ProvenanceAnalysis.h
o*PruneEH.cpp
o*PseudoSourceValue.cpp
o*PseudoSourceValue.h
o*PtrUseVisitor.cpp
o*PtrUseVisitor.h
o*R600ClauseMergePass.cpp
o*R600ControlFlowFinalizer.cpp
o*R600Defines.h
o*R600EmitClauseMarkers.cpp
o*R600ExpandSpecialInstrs.cpp
o*R600InstrInfo.cppR600 Implementation of TargetInstrInfo
o*R600InstrInfo.hInterface definition for R600InstrInfo
o*R600ISelLowering.cppCustom DAG lowering for R600
o*R600ISelLowering.hR600 DAG Lowering interface definition
o*R600MachineFunctionInfo.cpp
o*R600MachineFunctionInfo.h
o*R600MachineScheduler.cppR600 Machine Scheduler interface
o*R600MachineScheduler.hR600 Machine Scheduler interface
o*R600MCCodeEmitter.cppThe R600 code emitter produces machine code that can be executed directly on the GPU device
o*R600OptimizeVectorRegisters.cpp
o*R600Packetizer.cpp
o*R600RegisterInfo.cppR600 implementation of the TargetRegisterInfo class
o*R600RegisterInfo.hInterface definition for R600RegisterInfo
o*R600TextureIntrinsicsReplacer.cpp
o*raw_os_ostream.cpp
o*raw_os_ostream.h
o*raw_ostream.cpp
o*raw_ostream.h
o*ReaderWriter.h
o*Reassociate.cpp
o*Record.cpp
o*Record.h
o*Recycler.h
o*RecyclingAllocator.h
o*Reg2Mem.cpp
o*RegAllocBase.cpp
o*RegAllocBase.h
o*RegAllocBasic.cpp
o*RegAllocFast.cpp
o*RegAllocGreedy.cpp
o*RegAllocPBQP.cpp
o*RegAllocPBQP.h
o*RegAllocRegistry.h
o*regcclass.h
o*regcname.h
o*regcomp.c
o*regengine.inc
o*regerror.c
o*Regex.cpp
o*Regex.h
o*regex2.h
o*regex_impl.h
o*regexec.c
o*regfree.c
o*RegionInfo.cpp
o*RegionInfo.h
o*RegionIterator.h
o*RegionPass.cpp
o*RegionPass.h
o*RegionPrinter.cpp
o*RegionPrinter.h
o*RegisterClassInfo.cpp
o*RegisterClassInfo.h
o*RegisterCoalescer.cpp
o*RegisterCoalescer.h
o*RegisterPressure.cpp
o*RegisterPressure.h
o*RegisterScavenging.cpp
o*RegisterScavenging.h
o*Registry.h
o*RegistryParser.h
o*regstrlcpy.c
o*regutils.h
o*RelocVisitor.h
o*ResourcePriorityQueue.cpp
o*ResourcePriorityQueue.h
o*RTDyldMemoryManager.cpp
o*RTDyldMemoryManager.h
o*RuntimeDyld.cpp
o*RuntimeDyld.h
o*RuntimeDyldELF.cpp
o*RuntimeDyldELF.h
o*RuntimeDyldImpl.h
o*RuntimeDyldMachO.cpp
o*RuntimeDyldMachO.h
o*RuntimeLibcalls.h
o*RWMutex.cpp
o*RWMutex.h
o*Unix/RWMutex.inc
o*Windows/RWMutex.inc
o*SampleProfile.cpp
o*SaveAndRestore.h
o*Scalar.cpp
o*Transforms/Scalar.h
o*c/Transforms/Scalar.h
o*ScalarEvolution.cpp
o*ScalarEvolution.h
o*ScalarEvolutionAliasAnalysis.cpp
o*ScalarEvolutionExpander.cpp
o*ScalarEvolutionExpander.h
o*ScalarEvolutionExpressions.h
o*ScalarEvolutionNormalization.cpp
o*ScalarEvolutionNormalization.h
o*ScalarReplAggregates.cpp
o*SCCIterator.h
o*SCCP.cpp
o*ScheduleDAG.cpp
o*ScheduleDAG.h
o*ScheduleDAGFast.cpp
o*ScheduleDAGInstrs.cpp
o*ScheduleDAGInstrs.h
o*ScheduleDAGPrinter.cpp
o*ScheduleDAGRRList.cpp
o*ScheduleDAGSDNodes.cpp
o*ScheduleDAGSDNodes.h
o*ScheduleDAGVLIW.cpp
o*ScheduleDFS.h
o*ScheduleHazardRecognizer.h
o*SchedulerRegistry.h
o*ScopedHashTable.h
o*ScoreboardHazardRecognizer.cpp
o*ScoreboardHazardRecognizer.h
o*SDNodeDbgValue.h
o*SearchForAddressOfSpecialSymbol.cpp
o*SectionKind.h
o*SectionMemoryManager.cpp
o*SectionMemoryManager.h
o*SelectionDAG.cpp
o*SelectionDAG.h
o*SelectionDAGBuilder.cpp
o*SelectionDAGBuilder.h
o*SelectionDAGDumper.cpp
o*SelectionDAGISel.cpp
o*SelectionDAGISel.h
o*SelectionDAGNodes.h
o*SelectionDAGPrinter.cpp
o*SetOperations.h
o*SetVector.h
o*ShadowStackGC.cpp
o*SIAnnotateControlFlow.cpp
o*SIDefines.h
o*SIFixSGPRCopies.cpp
o*Signals.cpp
o*Signals.h
o*Unix/Signals.inc
o*Windows/Signals.inc
o*SIInsertWaits.cppInsert wait instructions for memory reads and writes
o*SIInstrInfo.cppSI Implementation of TargetInstrInfo
o*SIInstrInfo.hInterface definition for SIInstrInfo
o*SIISelLowering.cppCustom DAG lowering for SI
o*SIISelLowering.hSI DAG Lowering interface definition
o*SILowerControlFlow.cppThis pass lowers the pseudo control flow instructions to real machine instructions
o*SIMachineFunctionInfo.cpp
o*SIMachineFunctionInfo.h
o*SIMCCodeEmitter.cppThe SI code emitter produces machine code that can be executed directly on the GPU device
o*SimplifyCFG.cpp
o*SimplifyCFGPass.cpp
o*SimplifyIndVar.cpp
o*SimplifyIndVar.h
o*SimplifyInstructions.cpp
o*SimplifyLibCalls.cpp
o*SimplifyLibCalls.h
o*Sink.cpp
o*SIRegisterInfo.cppSI implementation of the TargetRegisterInfo class
o*SIRegisterInfo.hInterface definition for SIRegisterInfo
o*SITypeRewriter.cpp
o*SjLjEHPrepare.cpp
o*SlotIndexes.cpp
o*SlotIndexes.h
o*SLPVectorizer.cpp
o*SmallBitVector.h
o*SmallPtrSet.cpp
o*SmallPtrSet.h
o*SmallSet.h
o*SmallString.h
o*SmallVector.cpp
o*SmallVector.h
o*SMLoc.h
o*Solaris.h
o*Solution.h
o*SourceMgr.cpp
o*SourceMgr.h
o*Sparc.h
o*SparcAsmPrinter.cpp
o*SparcBaseInfo.h
o*SparcCodeEmitter.cpp
o*SparcFrameLowering.cpp
o*SparcFrameLowering.h
o*SparcInstrInfo.cpp
o*SparcInstrInfo.h
o*SparcISelDAGToDAG.cpp
o*SparcISelLowering.cpp
o*SparcISelLowering.h
o*SparcJITInfo.cpp
o*SparcJITInfo.h
o*SparcMachineFunctionInfo.cpp
o*SparcMachineFunctionInfo.h
o*SparcMCAsmInfo.cpp
o*SparcMCAsmInfo.h
o*SparcMCTargetDesc.cpp
o*SparcMCTargetDesc.h
o*SparcRegisterInfo.cpp
o*SparcRegisterInfo.h
o*SparcRelocations.h
o*SparcSelectionDAGInfo.cpp
o*SparcSelectionDAGInfo.h
o*SparcSubtarget.cpp
o*SparcSubtarget.h
o*SparcTargetInfo.cpp
o*SparcTargetMachine.cpp
o*SparcTargetMachine.h
o*SparseBitVector.h
o*SparseMultiSet.h
o*SparsePropagation.cpp
o*SparsePropagation.h
o*SparseSet.h
o*SpecialCaseList.cpp
o*SpecialCaseList.h
o*Spiller.cpp
o*Spiller.h
o*SpillPlacement.cpp
o*SpillPlacement.h
o*SplitKit.cpp
o*SplitKit.h
o*SROA.cpp
o*SSAUpdater.cpp
o*SSAUpdater.h
o*SSAUpdaterImpl.h
o*StackColoring.cpp
o*StackMaps.cpp
o*StackMaps.h
o*StackProtector.cpp
o*StackProtector.h
o*StackSlotColoring.cpp
o*Statistic.cpp
o*Statistic.h
o*STLExtras.h
o*StreamableMemoryObject.cpp
o*StreamableMemoryObject.h
o*StringExtras.cpp
o*StringExtras.h
o*StringMap.cpp
o*StringMap.h
o*StringMatcher.cpp
o*StringMatcher.h
o*StringPool.cpp
o*StringPool.h
o*StringRef.cpp
o*StringRef.h
o*StringRefMemoryObject.cpp
o*StringRefMemoryObject.h
o*StringSet.h
o*StringSwitch.h
o*StringToOffsetTable.h
o*StripDeadPrototypes.cpp
o*StripSymbols.cpp
o*StructurizeCFG.cpp
o*SubtargetFeature.cpp
o*SubtargetFeature.h
o*Support.h
o*SwapByteOrder.h
o*SymbolTableListTraits.h
o*SymbolTableListTraitsImpl.h
o*system_error.cpp
o*system_error.h
o*Unix/system_error.inc
o*Windows/system_error.inc
o*SystemUtils.cpp
o*SystemUtils.h
o*SystemZ.h
o*SystemZAsmParser.cpp
o*SystemZAsmPrinter.cpp
o*SystemZAsmPrinter.h
o*SystemZCallingConv.cpp
o*SystemZCallingConv.h
o*SystemZConstantPoolValue.cpp
o*SystemZConstantPoolValue.h
o*SystemZDisassembler.cpp
o*SystemZElimCompare.cpp
o*SystemZFrameLowering.cpp
o*SystemZFrameLowering.h
o*SystemZInstPrinter.cpp
o*SystemZInstPrinter.h
o*SystemZInstrBuilder.h
o*SystemZInstrInfo.cpp
o*SystemZInstrInfo.h
o*SystemZISelDAGToDAG.cpp
o*SystemZISelLowering.cpp
o*SystemZISelLowering.h
o*SystemZLongBranch.cpp
o*SystemZMachineFunctionInfo.cpp
o*SystemZMachineFunctionInfo.h
o*SystemZMCAsmBackend.cpp
o*SystemZMCAsmInfo.cpp
o*SystemZMCAsmInfo.h
o*SystemZMCCodeEmitter.cpp
o*SystemZMCFixups.h
o*SystemZMCInstLower.cpp
o*SystemZMCInstLower.h
o*SystemZMCObjectWriter.cpp
o*SystemZMCTargetDesc.cpp
o*SystemZMCTargetDesc.h
o*SystemZRegisterInfo.cpp
o*SystemZRegisterInfo.h
o*SystemZSelectionDAGInfo.cpp
o*SystemZSelectionDAGInfo.h
o*SystemZShortenInst.cpp
o*SystemZSubtarget.cpp
o*SystemZSubtarget.h
o*SystemZTargetInfo.cpp
o*SystemZTargetMachine.cpp
o*SystemZTargetMachine.h
o*TableGenBackend.cpp
o*TableGenBackend.h
o*TailDuplication.cpp
o*TailRecursionElimination.cpp
o*Target.cpp
o*Target.h
o*TargetCallingConv.h
o*TargetFolder.h
o*TargetFrameLowering.h
o*TargetFrameLoweringImpl.cpp
o*TargetInstrInfo.cpp
o*TargetInstrInfo.h
o*TargetIntrinsicInfo.cpp
o*TargetIntrinsicInfo.h
o*TargetJITInfo.cpp
o*TargetJITInfo.h
o*TargetLibraryInfo.cpp
o*TargetLibraryInfo.h
o*TargetLowering.cpp
o*TargetLowering.h
o*TargetLoweringBase.cpp
o*TargetLoweringObjectFile.cpp
o*TargetLoweringObjectFile.h
o*TargetLoweringObjectFileImpl.cpp
o*TargetLoweringObjectFileImpl.h
o*TargetMachine.cpp
o*Target/TargetMachine.h
o*c/TargetMachine.h
o*TargetMachineC.cpp
o*TargetOpcodes.h
o*TargetOptions.h
o*TargetOptionsImpl.cpp
o*TargetRegisterInfo.cpp
o*TargetRegisterInfo.h
o*TargetRegistry.cpp
o*TargetRegistry.h
o*TargetSchedule.cpp
o*TargetSchedule.h
o*TargetSelect.cpp
o*TargetSelect.h
o*TargetSelectionDAGInfo.cpp
o*TargetSelectionDAGInfo.h
o*TargetSubtargetInfo.cpp
o*TargetSubtargetInfo.h
o*TargetTransformInfo.cpp
o*TargetTransformInfo.h
o*TGLexer.cpp
o*TGLexer.h
o*TGParser.cpp
o*TGParser.h
o*Threading.cpp
o*Threading.h
o*ThreadLocal.cpp
o*ThreadLocal.h
o*Unix/ThreadLocal.inc
o*Windows/ThreadLocal.inc
o*ThreadSanitizer.cpp
o*Thumb1FrameLowering.cpp
o*Thumb1FrameLowering.h
o*Thumb1InstrInfo.cpp
o*Thumb1InstrInfo.h
o*Thumb1RegisterInfo.cpp
o*Thumb1RegisterInfo.h
o*Thumb2InstrInfo.cpp
o*Thumb2InstrInfo.h
o*Thumb2ITBlockPass.cpp
o*Thumb2RegisterInfo.cpp
o*Thumb2RegisterInfo.h
o*Thumb2SizeReduction.cpp
o*Timer.cpp
o*Timer.h
o*TimeValue.cpp
o*TimeValue.h
o*Unix/TimeValue.inc
o*Windows/TimeValue.inc
o*TinyPtrVector.h
o*ToolOutputFile.cpp
o*ToolOutputFile.h
o*Trace.cpp
o*Trace.h
o*Triple.cpp
o*Triple.h
o*Twine.cpp
o*Twine.h
o*TwoAddressInstructionPass.cpp
o*Type.cpp
o*Type.h
o*type_traits.h
o*TypeBasedAliasAnalysis.cpp
o*TypeBuilder.h
o*TypeFinder.cpp
o*TypeFinder.h
o*Unicode.cpp
o*Unicode.h
o*UnicodeCharRanges.h
o*UnifyFunctionExitNodes.cpp
o*UnifyFunctionExitNodes.h
o*UniqueVector.h
o*Unix.h
o*UnreachableBlockElim.cpp
o*UnrollLoop.h
o*Use.cpp
o*Use.h
o*User.cpp
o*User.h
o*Utils.cpp
o*Valgrind.cpp
o*Valgrind.h
o*Value.cpp
o*Value.h
o*ValueEnumerator.cpp
o*ValueEnumerator.h
o*ValueHandle.h
o*ValueMap.h
o*ValueMapper.cpp
o*ValueMapper.h
o*ValueSymbolTable.cpp
o*ValueSymbolTable.h
o*ValueTracking.cpp
o*ValueTracking.h
o*ValueTypes.cpp
o*ValueTypes.h
o*VariadicFunction.h
o*Vectorize.cpp
o*Transforms/Vectorize.h
o*c/Transforms/Vectorize.h
o*Verifier.cpp
o*Verifier.h
o*VirtRegMap.cpp
o*VirtRegMap.h
o*Watchdog.cpp
o*Watchdog.h
o*Unix/Watchdog.inc
o*Windows/Watchdog.inc
o*Win64EH.h
o*Win64Exception.cpp
o*WinCOFFObjectWriter.cpp
o*WinCOFFStreamer.cpp
o*Windows.h
o*Writer.h
o*X86.h
o*X86AsmBackend.cpp
o*X86AsmParser.cpp
o*X86AsmPrinter.cpp
o*X86AsmPrinter.h
o*X86ATTInstPrinter.cpp
o*X86ATTInstPrinter.h
o*X86BaseInfo.h
o*X86CallingConv.h
o*X86CodeEmitter.cpp
o*X86COFFMachineModuleInfo.cpp
o*X86COFFMachineModuleInfo.h
o*X86Disassembler.cpp
o*X86Disassembler.h
o*X86DisassemblerDecoder.c
o*X86DisassemblerDecoder.h
o*X86DisassemblerDecoderCommon.h
o*X86ELFObjectWriter.cpp
o*X86ELFRelocationInfo.cpp
o*X86FastISel.cpp
o*X86FixupKinds.h
o*X86FixupLEAs.cpp
o*X86FloatingPoint.cpp
o*X86FrameLowering.cpp
o*X86FrameLowering.h
o*X86InstComments.cpp
o*X86InstComments.h
o*X86InstrBuilder.h
o*X86InstrInfo.cpp
o*X86InstrInfo.h
o*X86IntelInstPrinter.cpp
o*X86IntelInstPrinter.h
o*X86ISelDAGToDAG.cpp
o*X86ISelLowering.cpp
o*X86ISelLowering.h
o*X86JITInfo.cpp
o*X86JITInfo.h
o*X86MachineFunctionInfo.cpp
o*X86MachineFunctionInfo.h
o*X86MachObjectWriter.cpp
o*X86MachORelocationInfo.cpp
o*X86MCAsmInfo.cpp
o*X86MCAsmInfo.h
o*X86MCCodeEmitter.cpp
o*X86MCInstLower.cpp
o*X86MCTargetDesc.cpp
o*X86MCTargetDesc.h
o*X86PadShortFunction.cpp
o*X86RegisterInfo.cpp
o*X86RegisterInfo.h
o*X86Relocations.h
o*X86SelectionDAGInfo.cpp
o*X86SelectionDAGInfo.h
o*X86ShuffleDecode.cpp
o*X86ShuffleDecode.h
o*X86Subtarget.cpp
o*X86Subtarget.h
o*X86TargetInfo.cpp
o*X86TargetMachine.cpp
o*X86TargetMachine.h
o*X86TargetObjectFile.cpp
o*X86TargetObjectFile.h
o*X86TargetTransformInfo.cpp
o*X86VZeroUpper.cpp
o*X86WinCOFFObjectWriter.cpp
o*XCore.h
o*XCoreAsmPrinter.cpp
o*XCoreDisassembler.cppThis file is part of the XCore Disassembler
o*XCoreFrameLowering.cpp
o*XCoreFrameLowering.h
o*XCoreInstPrinter.cpp
o*XCoreInstPrinter.hThis file contains the declaration of the XCoreInstPrinter class, which is used to print XCore MCInst to a .s file
o*XCoreInstrInfo.cpp
o*XCoreInstrInfo.h
o*XCoreISelDAGToDAG.cpp
o*XCoreISelLowering.cpp
o*XCoreISelLowering.h
o*XCoreLowerThreadLocal.cppThis file contains a pass that lowers thread local variables on the XCore
o*XCoreMachineFunctionInfo.cpp
o*XCoreMachineFunctionInfo.h
o*XCoreMCAsmInfo.cpp
o*XCoreMCAsmInfo.h
o*XCoreMCInstLower.cppThis file contains code to lower XCore MachineInstrs to their corresponding MCInst records
o*XCoreMCInstLower.h
o*XCoreMCTargetDesc.cpp
o*XCoreMCTargetDesc.h
o*XCoreRegisterInfo.cpp
o*XCoreRegisterInfo.h
o*XCoreSelectionDAGInfo.cpp
o*XCoreSelectionDAGInfo.h
o*XCoreSubtarget.cpp
o*XCoreSubtarget.h
o*XCoreTargetInfo.cpp
o*XCoreTargetMachine.cpp
o*XCoreTargetMachine.h
o*XCoreTargetObjectFile.cpp
o*XCoreTargetObjectFile.h
o*XCoreTargetTransformInfo.cpp
o*YAML.cpp
o*YAML.h
o*YAMLParser.cpp
o*YAMLParser.h
o*YAMLTraits.cpp
\*YAMLTraits.h