summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* AMDGPU: Fix various issues around the VirtReg2Value mappingNicolai Haehnle2018-11-301-2/+11
* [SelectionDAG] fold FP binops with 2 undef operands to undefSanjay Patel2018-11-301-2/+4
* Revert "[BTF] Add BTF DebugInfo"Yonghong Song2018-11-307-1114/+2
* [BTF] Add BTF DebugInfoYonghong Song2018-11-307-2/+1114
* [CodeGen] Prefer static frame index for STATEPOINT liveness argsThan McIntosh2018-11-301-1/+10
* TableGen/ISel: Allow PatFrag predicate code to access captured operandsNicolai Haehnle2018-11-301-0/+12
* [SelectionDAG] Support result type promotion for FLT_ROUNDS_Alex Bradbury2018-11-302-0/+10
* [SelectionDAG] Support promotion of PREFETCH operandsAlex Bradbury2018-11-302-0/+15
* [SelectionDAG] Support promotion of FRAMEADDR/RETURNADDR operandsAlex Bradbury2018-11-302-0/+10
* [TargetLowering][RISCV] Introduce isSExtCheaperThanZExt hook and implement fo...Alex Bradbury2018-11-302-10/+22
* [CodeGen] Fix bugs in BranchFolderPass when debug labels are generated.Hsiangkai Wang2018-11-301-5/+5
* [NFC] Refine doxygen format.Hsiangkai Wang2018-11-301-57/+64
* [DAGCombiner] narrow truncated binopsSanjay Patel2018-11-291-0/+22
* [RISCV] Implement codegen for cmpxchg on RV32IAAlex Bradbury2018-11-291-2/+32
* [MachineScheduler] Order FI-based memops based on stack directionFrancis Visoiu Mistrih2018-11-291-4/+18
* [SelectionDAG][AArch64][X86] Move legalization of vector MULHS/MULHU from Leg...Craig Topper2018-11-291-0/+2
* [GlobalISel] Fix insertion of stack-protector epiloguePetr Pavlu2018-11-291-8/+23
* [GlobalISel] Make EnableGlobalISel always set when GISel is enabledPetr Pavlu2018-11-291-13/+17
* [CGP] Improve compile time for complex addressing modeSerguei Katkov2018-11-291-106/+58
* [MachineScheduler] Add support for clustering mem ops with FI base operandsFrancis Visoiu Mistrih2018-11-281-2/+14
* [CodeGen][NFC] Make `TII::getMemOpBaseImmOfs` return a base operandFrancis Visoiu Mistrih2018-11-284-28/+37
* [DebugInfo] Rename EmitDebugThreadLocal back to EmitDebugValue. NFCSimon Atanasyan2018-11-282-3/+2
* [LegalizeVectorTypes][X86][ARM][AArch64][PowerPC] Don't use SplitVecOp_Trunca...Craig Topper2018-11-261-7/+2
* [SelectionDAG] Teach BaseIndexOffset::match to unwrap the base after looking ...Craig Topper2018-11-261-3/+3
* [CodeGen] Support custom format of stack mapsThan McIntosh2018-11-261-5/+22
* Delete dead code introduced in r347354.Erich Keane2018-11-261-4/+0
* [CodeGen] Take SPAdj into account for STATEPOINT liveness argsThan McIntosh2018-11-261-1/+1
* Remove an unnecessary file; NFC.Aaron Ballman2018-11-262-18/+0
* [ARM GlobalISel] Support G_CTLZ and G_CTLZ_ZERO_UNDEFDiana Picus2018-11-261-9/+12
* Fix typo in comment. NFCDiana Picus2018-11-261-1/+1
* [x86] limit transform for select-of-fp-constantsSanjay Patel2018-11-251-0/+3
* [SelectionDAG] move constant or splat functions to common locationSanjay Patel2018-11-252-39/+28
* [DAG] consolidate shift simplificationsSanjay Patel2018-11-232-74/+58
* Revert r347490 as it breaks address sanitizer buildsLuke Cheeseman2018-11-236-15/+0
* Revert r343341Luke Cheeseman2018-11-236-0/+15
* [LegalizeVectorTypes] Don't use SplitVecOp_TruncateHelper if we're heading to...Craig Topper2018-11-231-0/+9
* [LegalizeVectorTypes] Have SplitVecOp_TruncateHelper fall back to SplitVecOp_...Craig Topper2018-11-221-1/+7
* [DAGCombiner] form 'not' ops ahead of shifts (PR39657)Sanjay Patel2018-11-221-0/+21
* [mingw] Use unmangled name after the $ in the section nameReid Kleckner2018-11-211-2/+3
* [DAGCombiner] refactor select-of-FP-constants transformSanjay Patel2018-11-211-53/+60
* [DAGCombiner] reduce code duplication; NFCSanjay Patel2018-11-211-33/+30
* [TargetLowering] SimplifyDemandedBits - only reduce known bits for integer co...Simon Pilgrim2018-11-211-1/+3
* Test commit: Delete trailing space in commentNikita Popov2018-11-211-1/+1
* [DAGCombiner] look through bitcasts when trying to narrow vector binopsSanjay Patel2018-11-201-13/+14
* [CodeView] Add support for ref-qualified member functions.Zachary Turner2018-11-202-21/+49
* [CodeView] Mark this pointers as const.Zachary Turner2018-11-201-0/+3
* [DAGCombine] Add calls to SimplifyDemandedVectorElts from visitINSERT_SUBVECT...Simon Pilgrim2018-11-202-1/+5
* [TargetLowering] Improve SimplifyDemandedVectorElts/SimplifyDemandedBits supportSimon Pilgrim2018-11-201-0/+17
* [SelectionDAG] Compute known bits and num sign bits for live out vector regis...Craig Topper2018-11-202-4/+4
* [DAGCombiner] reduce code duplication in visitXOR; NFCSanjay Patel2018-11-201-32/+29
OpenPOWER on IntegriCloud