summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [GlobalISel] Add a G_BRJT opcode.Amara Emerson2019-06-142-0/+23
* GlobalISel: Avoid producing Illegal copies in RegBankSelectMatt Arsenault2019-06-141-4/+25
* [CodeGenPrepare] propagate debuginfo when copying a shuffleSanjay Patel2019-06-141-0/+1
* RegBankSelect: Remove checks for invalid mappingsMatt Arsenault2019-06-141-5/+2
* Fix not calling TargetCustom PSVs printerMatt Arsenault2019-06-141-1/+1
* DebugInfo: Include enumerators in pubnamesDavid Blaikie2019-06-141-0/+5
* Use fully qualified name when printing S_CONSTANT recordsAmy Huang2019-06-131-4/+5
* [GlobalISel][IRTranslator] Add debug loc with line 0 to constants emitted int...Amara Emerson2019-06-131-3/+14
* [MachinePiepliner] Don't check boundary node in checkValidNodeOrderJinsong Ji2019-06-131-0/+5
* [Codegen] Merge tail blocks with no successors after block placementDavid Bolvansky2019-06-131-20/+18
* Remove ';' after namespace's closing bracket [NFC]David Stenberg2019-06-131-1/+1
* [FIX] Forces shrink wrapping to consider any memory access as aliasing with t...Diogo N. Sampaio2019-06-131-0/+9
* [NFC] Sink a function call into LiveDebugValues::processJeremy Morse2019-06-131-7/+13
* [CodeGen] Add getMachineMemOperand + MachineMemOperand::Flags allocator helpe...Simon Pilgrim2019-06-131-0/+9
* [DebugInfo] Honour variable fragments in LiveDebugValuesJeremy Morse2019-06-131-39/+227
* [DebugInfo] Move Value struct out of DebugLocEntry as DbgValueLoc (NFC)Nikola Prica2019-06-133-106/+102
* [DebugInfo] Use FrameDestroy to extend stack locations to end-of-functionJeremy Morse2019-06-131-2/+5
* [TargetLowering] Add MachineMemOperand::Flags to allowsMemoryAccess tests (PR...Simon Pilgrim2019-06-123-4/+7
* StackProtector: Use PointerMayBeCapturedMatt Arsenault2019-06-121-35/+4
* [MIR] Skip hoisting to basic block which may throw exception or returnAnton Afanasyev2019-06-121-0/+2
* [NFC] Correct comments in RegisterCoalescer.Hsiangkai Wang2019-06-121-6/+6
* [GlobalISel] Add a G_JUMP_TABLE opcode.Amara Emerson2019-06-112-0/+14
* [PowerPC] Enable MachinePipeliner for P9 with -ppc-enable-pipelinerJinsong Ji2019-06-111-4/+12
* [TargetLowering] Add allowsMemoryAccess(MachineMemOperand) helper wrapper. NFCI.Simon Pilgrim2019-06-113-45/+47
* [DAGCombine] GetNegatedExpression - constant float vector support (PR42105)Simon Pilgrim2019-06-111-9/+40
* Change semantics of fadd/fmul vector reductions.Sander de Smalen2019-06-112-36/+39
* AtomicExpand: Don't crash on non-0 allocaMatt Arsenault2019-06-111-2/+6
* AMDGPU: Expand < 32-bit atomicsMatt Arsenault2019-06-111-0/+4
* [MIR-Canon] Fixing non-determinism that was breaking bots (NFC).Puyan Lotfi2019-06-111-3/+7
* [GlobalISel] Translate memset/memmove/memcpy from undef ptrs into nopsJessica Paquette2019-06-101-0/+13
* [FastISel] Skip creating unnecessary vregs for argumentsFrancis Visoiu Mistrih2019-06-102-33/+36
* [DebugInfo] Terminate all location-lists at end of blockJeremy Morse2019-06-102-117/+113
* [DebugInfo] More strict debug range for stack variablesNikola Prica2019-06-106-128/+174
* [DAGCombine] Match a pattern where a wide type scalar value is stored by seve...QingShan Zhang2019-06-101-0/+180
* [TargetLowering] Simplify (ctpop x) == 1David Bolvansky2019-06-091-1/+12
* [MIR] Add simple PRE pass to MachineCSEAnton Afanasyev2019-06-091-9/+118
* Use for-range loop. NFCI.Simon Pilgrim2019-06-091-3/+1
* [DAGCombine] visitAND - merge (zext_inreg ((s)extload x)) -> (zextload x) com...Simon Pilgrim2019-06-081-21/+4
* [SystemZ, RegAlloc] Favor 3-address instructions during instruction selection.Jonas Paulsson2019-06-083-3/+8
* Factor out SelectionDAG's switch analysis and lowering into a separate compon...Amara Emerson2019-06-085-767/+573
* [GlobalISel] IRTranslator: Translate the intrinsics ignored by CodeGenVolkan Keles2019-06-071-0/+5
* [DAGCombine] visitAND - fix local shadow variable warnings. NFCI.Simon Pilgrim2019-06-071-24/+24
* [DAGCombine] Use APInt::extractBits in "sub-splat" constant mask detection. N...Simon Pilgrim2019-06-071-3/+3
* [MachineScheduler] checkResourceLimit boundary condition updateJinsong Ji2019-06-071-5/+11
* TailDuplicator: Remove no-op analyzeBranch callMatt Arsenault2019-06-071-5/+0
* Fix for lld buildbotSam Parker2019-06-071-2/+1
* [CodeGen] Generic Hardware Loop SupportSam Parker2019-06-073-0/+443
* [DebugInfo] Incorrect debug info record generated for loop counter.Alexey Lapshin2019-06-061-19/+1
* [AIX] Implement function descriptor on SDAGJason Liu2019-06-062-0/+16
* [DAGCombine] MergeConsecutiveStores - improve non-temporal load\store handlin...Simon Pilgrim2019-06-061-7/+23
OpenPOWER on IntegriCloud