llvm-project/llvm/lib/CodeGen/SelectionDAG
Nirav Dave 96a264e053 [DAGCombine] Refactor GatherAllAliases. NFCI.
llvm-svn: 357069
2019-03-27 14:14:35 +00:00
..
CMakeLists.txt Remove trailing whitespace to trigger re-cmaking 2017-10-02 21:54:38 +00:00
DAGCombiner.cpp [DAGCombine] Refactor GatherAllAliases. NFCI. 2019-03-27 14:14:35 +00:00
FastISel.cpp Fix emission of _fltused for MSVC. 2019-01-24 18:34:00 +00:00
FunctionLoweringInfo.cpp [WebAssembly] Delete ThrowUnwindDest map from WasmEHFuncInfo 2019-03-03 22:35:56 +00:00
InstrEmitter.cpp [NFC] add/modify wrapper function for findRegisterDefOperand(). 2019-02-20 07:01:04 +00:00
InstrEmitter.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
LegalizeDAG.cpp [LegalizeDAG] Expand i16 bswap directly to a rotate by 8 instead of relying on DAG combine. 2019-03-24 17:02:14 +00:00
LegalizeFloatTypes.cpp [LegalizeTypes] Expand FNEG to bitwise op for IEEE FP types 2019-02-11 22:10:08 +00:00
LegalizeIntegerTypes.cpp [SelectionDAG] Handle unary SelectPatternFlavor for ABS case in SelectionDAGBuilder::visitSelect 2019-03-19 16:24:55 +00:00
LegalizeTypes.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
LegalizeTypes.h [SelectionDAG] Handle unary SelectPatternFlavor for ABS case in SelectionDAGBuilder::visitSelect 2019-03-19 16:24:55 +00:00
LegalizeTypesGeneric.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
LegalizeVectorOps.cpp [SDAG][AArch64] Legalize VECREDUCE 2019-03-11 20:22:13 +00:00
LegalizeVectorTypes.cpp [SelectionDAG] Add scalarization of ABS node (PR41149) 2019-03-21 11:18:54 +00:00
ResourcePriorityQueue.cpp Implementation of asm-goto support in LLVM 2019-02-08 20:48:56 +00:00
SDNodeDbgValue.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ScheduleDAGFast.cpp Implementation of asm-goto support in LLVM 2019-02-08 20:48:56 +00:00
ScheduleDAGRRList.cpp Implementation of asm-goto support in LLVM 2019-02-08 20:48:56 +00:00
ScheduleDAGSDNodes.cpp DAG: Don't try to cluster loads with tied inputs 2019-03-08 20:46:15 +00:00
ScheduleDAGSDNodes.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ScheduleDAGVLIW.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SelectionDAG.cpp [SDAG] add simplifications for FP at node creation time 2019-03-26 20:54:15 +00:00
SelectionDAGAddressAnalysis.cpp [DAG] Fix constant store folding to handle non-byte sizes. 2019-02-26 15:02:32 +00:00
SelectionDAGBuilder.cpp Re-commit r355490 "[CodeGen] Omit range checks from jump tables when lowering switches with unreachable default" 2019-03-27 14:10:11 +00:00
SelectionDAGBuilder.h Re-commit r355490 "[CodeGen] Omit range checks from jump tables when lowering switches with unreachable default" 2019-03-27 14:10:11 +00:00
SelectionDAGDumper.cpp Re-land part of r354244 "[DAGCombiner] Eliminate dead stores to stack." 2019-02-21 12:59:36 +00:00
SelectionDAGISel.cpp Recommit r355224 "[TableGen][SelectionDAG][X86] Add specific isel matchers for immAllZerosV/immAllOnesV. Remove bitcasts from X86 patterns that are no longer necessary." 2019-03-10 05:21:52 +00:00
SelectionDAGPrinter.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SelectionDAGTargetInfo.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
StatepointLowering.cpp [CodeGen] Add MMOs to statepoint nodes during SelectionDAG 2019-03-12 19:12:33 +00:00
StatepointLowering.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
TargetLowering.cpp [TargetLowering] Add SimplifyDemandedBits support for ISD::INSERT_VECTOR_ELT 2019-03-26 12:32:01 +00:00