summaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2018-11-29Merging r347431:Tom Stellard
2018-11-02Merging r342354:Tom Stellard
2018-08-21Merging r339674:Hans Wennborg
2018-08-21Merging r339822:Hans Wennborg
2018-08-16Merging r339536:Hans Wennborg
2018-08-16Merging r339535:Hans Wennborg
2018-08-16Merging r339533:Hans Wennborg
2018-08-14Merging r339600:Hans Wennborg
2018-08-13Merging r339225:Hans Wennborg
2018-08-07Merging r338915:Hans Wennborg
2018-08-07Merging r338665:Hans Wennborg
2018-08-01[MC] Report fatal error for DWARF types for non-ELF object filesJonas Devlieghere
2018-08-01[DWARF] Basic support for producing DWARFv5 .debug_addr sectionVictor Leschuk
2018-08-01[GlobalISel][IRTranslator] Use RPO traversal when visiting blocks to translate.Amara Emerson
2018-08-01Simplify selectELFSectionForGlobal by pulling out the entry sizeEric Christopher
2018-08-01Tidy up logic around unique section name creation and remove aEric Christopher
2018-08-01[MachineOutliner] Clean up subtarget handling.Eli Friedman
2018-07-31[DWARF] Do not create a .debug_ranges section when no ranges are needed.Wolfgang Pieb
2018-07-31DAG: Correct pointer type used for stack slotMatt Arsenault
2018-07-31Revert "[DebugInfo] Generate DWARF debug information for labels."Vlad Tsyrklevich
2018-07-31[DebugInfo] Generate DWARF debug information for labels.Hsiangkai Wang
2018-07-31DAG: Fix PromoteFloatResult for fcanonicalizeMatt Arsenault
2018-07-31Test commit.Hsiangkai Wang
2018-07-31[GlobalISel] Add a G_BLOCK_ADDR opcode to handle IR blockaddress constants.Amara Emerson
2018-07-30[DAGCombiner][TargetLowering] Pass a SmallVector instead of a std::vector to ...Craig Topper
2018-07-30[DAGCombiner] transform sub-of-shifted-signbit to addSanjay Patel
2018-07-30[TargetLowering] In BuildSDIV, add the MULHS/SMUL_LOHI to the Created vector.Craig Topper
2018-07-30[DAGCombiner][PowerPC][AArch64] Pass Created vector by reference to BuildSDIV...Craig Topper
2018-07-30Revert r338222 "[DAGCombiner] Remove unnecessary calls to AddToWorklist."Craig Topper
2018-07-30Remove trailing spaceFangrui Song
2018-07-30[DAGCombiner] Bug 31275- Extract a shift from a constant mul or udiv if a rot...David Bolvansky
2018-07-30Reapply "Fix crash on inline asm with 64bit matching input in 32bit GPR"Thomas Preud'homme
2018-07-30[RegisterScavenger] Fix debug printKarl-Johan Karlsson
2018-07-29[DAGCombiner] Remove unnecessary calls to AddToWorklist.Craig Topper
2018-07-29revert r338206 because the test does not passSanjay Patel
2018-07-28Fix crash on inline asm with 64bit matching input in 32bit GPRThomas Preud'homme
2018-07-28[SelectionDAG] Pass std::vector by reference instead of by pointer to BuildSD...Craig Topper
2018-07-28DAG: Add calling convention argument to calling convention funcsMatt Arsenault
2018-07-28[DAGCombiner] Teach DAG combiner that A-(B-C) can be folded to A+(C-B)Craig Topper
2018-07-27[MachineOutliner] Exit getOutliningCandidateInfo when we erase all candidatesJessica Paquette
2018-07-27[DAGCombiner] fold 'not' with signbit mathSanjay Patel
2018-07-27DAG: Remove unnecessary .str()Matt Arsenault
2018-07-26[SelectionDAGBuilder] Add masked loads to PendingLoads rather than calling DA...Craig Topper
2018-07-26[DWARF v5] Reposting r337981, which was reverted in r337997 due to a test fai...Wolfgang Pieb
2018-07-26[SelectionDAG] Add MLOAD/MSTORE/MGATHER/MSCATTER to AddNodeIDCustom to proper...Craig Topper
2018-07-26[DAGCombiner] Remove some calls to AddToWorklist that should be unnecessary.Craig Topper
2018-07-26[RegisterCoalescer] Fixed inconsistent followCopyChain with subregTim Renouf
2018-07-26[DebugInfo] LowerDbgDeclare: Add derefs when handling CallInst usersVedant Kumar
2018-07-26MacroFusion: Fix macro fusion with ExitSU failing in top-down schedulingMatthias Braun
2018-07-26[DAGCombine] optimizeSetCCOfSignedTruncationCheck(): handle ule,ugt CondCodes.Roman Lebedev