|
LLVM
4.0.0
|
Directories | |
| directory | AsmParser |
| directory | Disassembler |
| directory | InstPrinter |
| directory | MCTargetDesc |
| directory | TargetInfo |
| directory | Utils |
Files | |
| file | X86.h [code] |
| file | X86AsmPrinter.cpp [code] |
| file | X86AsmPrinter.h [code] |
| file | X86CallFrameOptimization.cpp [code] |
| file | X86CallingConv.cpp [code] |
| file | X86CallingConv.h [code] |
| file | X86CallLowering.cpp [code] |
| This file implements the lowering of LLVM calls to machine code calls for GlobalISel. | |
| file | X86CallLowering.h [code] |
| This file describes how to lower LLVM calls to machine code calls. | |
| file | X86EvexToVex.cpp [code] |
| This file defines the pass that goes over all AVX-512 instructions which are encoded using the EVEX prefix and if possible replaces them by their corresponding VEX encoding which is usually shorter by 2 bytes. | |
| file | X86ExpandPseudo.cpp [code] |
| file | X86FastISel.cpp [code] |
| file | X86FixupBWInsts.cpp [code] |
| This file defines the pass that looks through the machine instructions late in the compilation, and finds byte or word instructions that can be profitably replaced with 32 bit instructions that give equivalent results for the bits of the results that are used. | |
| file | X86FixupLEAs.cpp [code] |
| file | X86FixupSetCC.cpp [code] |
| file | X86FloatingPoint.cpp [code] |
| file | X86FrameLowering.cpp [code] |
| file | X86FrameLowering.h [code] |
| file | X86InstrBuilder.h [code] |
| file | X86InstrFMA3Info.cpp [code] |
| file | X86InstrFMA3Info.h [code] |
| file | X86InstrInfo.cpp [code] |
| file | X86InstrInfo.h [code] |
| file | X86InstrTablesInfo.h [code] |
| file | X86InterleavedAccess.cpp [code] |
| This file contains the X86 implementation of the interleaved accesses optimization generating X86-specific instructions/intrinsics for interleaved access groups. | |
| file | X86IntrinsicsInfo.h [code] |
| file | X86ISelDAGToDAG.cpp [code] |
| file | X86ISelLowering.cpp [code] |
| file | X86ISelLowering.h [code] |
| file | X86MachineFunctionInfo.cpp [code] |
| file | X86MachineFunctionInfo.h [code] |
| file | X86MCInstLower.cpp [code] |
| file | X86OptimizeLEAs.cpp [code] |
| file | X86PadShortFunction.cpp [code] |
| file | X86RegisterInfo.cpp [code] |
| file | X86RegisterInfo.h [code] |
| file | X86SelectionDAGInfo.cpp [code] |
| file | X86SelectionDAGInfo.h [code] |
| file | X86ShuffleDecodeConstantPool.cpp [code] |
| file | X86ShuffleDecodeConstantPool.h [code] |
| file | X86Subtarget.cpp [code] |
| file | X86Subtarget.h [code] |
| file | X86TargetMachine.cpp [code] |
| file | X86TargetMachine.h [code] |
| file | X86TargetObjectFile.cpp [code] |
| file | X86TargetObjectFile.h [code] |
| file | X86TargetTransformInfo.cpp [code] |
| This file implements a TargetTransformInfo analysis pass specific to the X86 target machine. | |
| file | X86TargetTransformInfo.h [code] |
| This file a TargetTransformInfo::Concept conforming object specific to the X86 target machine. | |
| file | X86VZeroUpper.cpp [code] |
| file | X86WinAllocaExpander.cpp [code] |
| file | X86WinEHState.cpp [code] |
1.8.6