CodeGen: do not attempt to invalidate virtual registers for zero-sized phis.
[oota-llvm.git] / lib / CodeGen /
2014-12-19 Sanjay Patelmerge consecutive stores of extracted vector elements
2014-12-19 Matthias BraunRegisterCoalescer: rewrite eliminateUndefCopy().
2014-12-19 Adrian PrantlExplain why LLVM is emitting a DW_AT_containing_type...
2014-12-18 Matthias BraunLiveIntervalAnalysis: Cleanup computeDeadValues
2014-12-18 Eric ChristopherAdd a new string member to the TargetOptions struct...
2014-12-17 Matthias BraunRegisterCoalescer: Fix stripCopies() picking up main...
2014-12-17 Matthias BraunExecutionDepsFix: Correctly handle wide registers.
2014-12-17 Michael Kuperstein[DAGCombine] Slightly improve lowering of BUILD_VECTOR...
2014-12-17 Toma Tabacu[mips] Set GCC-compatible MIPS asssembler options befor...
2014-12-17 Matthias BraunRegisterCoalescer: Sprinkle some const modifiers.
2014-12-17 Quentin Colombet[CodeGenPrepare] Reapply r224351 with a fix for the...
2014-12-17 David BlaikiePR21875: codegen for non-type template parameters of...
2014-12-17 Reid KlecknerRevert "[CodeGenPrepare] Move sign/zero extensions...
2014-12-16 Hans WennborgSelectionDAG switch lowering: use 'unsigned' to count...
2014-12-16 Sanjay Patelmerge consecutive loads that are offset from a base...
2014-12-16 Matt ArsenaultMove lowerConstant to AsmPrinter
2014-12-16 Quentin Colombet[CodeGenPrepare] Move sign/zero extensions near loads...
2014-12-16 Aaron BallmanFixing -Wsign-compare warnings; NFC.
2014-12-16 Matthias BraunLiveRangeCalc: Rewrite subrange calculation
2014-12-16 Adrian PrantlARM/AArch64: Attach the FrameSetup MIFlag to CFI instru...
2014-12-15 Matthias BraunRevert "LiveRangeCalc: Rewrite subrange calculation"
2014-12-15 Matthias BraunLiveRangeCalc: Rewrite subrange calculation
2014-12-15 Matthias BraunLiveRangeCalc: use more range based for loops; NFC
2014-12-15 Michael IlsemanSilence more static analyzer warnings.
2014-12-13 Akira HatanakaRename argument strings of codegen passes to avoid...
2014-12-12 Andrea Di BiagioReapply "[MachineScheduler] Fix for PR21807: minor...
2014-12-12 Andrea Di BiagioRevert: [MachineScheduler] Fix for PR21807: minor code...
2014-12-12 Andrea Di Biagio[MachineScheduler] Fix for PR21807: minor code differen...
2014-12-12 Ekaterina RomanovaA fix for PR21176.
2014-12-12 Philip ReamesComment and minor code cleanup for GCStrategy (NFC)
2014-12-12 Matt ArsenaultAdd target hook for whether it is profitable to reduce...
2014-12-11 Duncan P. N. Exon... CodeGen: Stop using LeakDetector for MachineInstr
2014-12-11 Matthias Braun[CodeGen] Add print and verify pass after each MachineF...
2014-12-11 Rafael EspindolaThis reverts commit r224043 and r224042.
2014-12-11 Matthias Braun[CodeGen] Add print and verify pass after each MachineF...
2014-12-11 Matthias Braun[CodeGen] Let MachineVerifierPass own its banner string
2014-12-11 Patrik HagglundBugfix in InlineSpiller::traceSiblingValue().
2014-12-11 Ekaterina RomanovaReverting commit 223981, because the test that I added...
2014-12-11 Philip ReamesGCStrategy should not own GCFunctionInfo
2014-12-11 Matthias BraunLiveInterval: Use range based for loops for subregister...
2014-12-10 Ekaterina RomanovaA fix for PR21176.
2014-12-10 Matthias BraunLiveInterval: Use more range based for loops for value...
2014-12-10 Aaron BallmanSilencing a -Wsequence-point warning, and the resulting...
2014-12-10 Matthias BraunMachineVerifier: Allow physreg use if just a subreg...
2014-12-10 Matthias BraunMachineVerifier: Allow LiveInterval segments to end...
2014-12-10 Matthias BraunVirtRegMap: Improve block live-in info if subregister...
2014-12-10 Matthias BraunVirtRegMap: No implicit defs/uses for super registers...
2014-12-10 Matthias BraunLiveRegMatrix: Respect subregister liveness when alloca...
2014-12-10 Matthias BraunLiveIntervalUnion: Allow specification of liverange...
2014-12-10 Matthias BraunRegisterCoalescer: Preserve subregister liveranges.
2014-12-10 Matthias BraunLiveInterval: Add removeEmptySubRanges().
2014-12-10 Matthias BraunLiveIntervalAnalysis: Add subregister aware variants...
2014-12-10 Matthias BraunAdd a flag to enable/disable subregister liveness.
2014-12-10 Matthias BraunLiveIntervalAnalysis: Adapt repairIntervalsInRange...
2014-12-10 Matthias BraunLiveRangeEdit: Adapt eliminateDeadDef() to subregister...
2014-12-10 Matthias BraunLiveIntervalAnalysis: Adapt handleMove() to subregister...
2014-12-10 Matthias BraunLiveIntervalAnalysis: Update SubRanges in shrinkToUses().
2014-12-10 Matthias BraunLiveIntervalAnalysis: Compute subregister ranges.
2014-12-10 Matthias BraunLiveInterval: Add support to track liveness of subregis...
2014-12-10 Matthias BraunLiveInterval: Add a 'covers' operation to LiveRange.
2014-12-09 Philip ReamesRemove the Module pointer from GCStrategy and GCMetadat...
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-12-09 Juergen Ributzka[CGP] Rewrite pattern match for splitBranchCondition...
2014-12-09 Juergen RibutzkaRevert "Move function to obtain branch weights into...
2014-12-09 Juergen Ributzka[CodeGenPrepare] Split branch conditions into multiple...
2014-12-09 Owen AndersonFix a few instances found in SelectionDAG where we...
2014-12-09 Hal FinkelHandle early-clobber registers in the aggressive anti...
2014-12-08 Tom StellardMISched: Fix moving stores across barriers
2014-12-08 Justin BognerInstrProf: An intrinsic and lowering for instrumentatio...
2014-12-06 Hans WennborgSelectionDAG switch lowering: Replace unreachable defau...
2014-12-05 Eric ChristopherThese two calls were grabbing the same register info...
2014-12-05 Ahmed Bougacha[CodeGenPrepare] Use variables for reused values. NFC.
2014-12-05 Hal FinkelRevert "r223440 - Consider subregs when calling MI...
2014-12-05 Hal FinkelConsider subregs when calling MI::registerDefIsDead...
2014-12-05 Adrian PrantlCleanup: Calls to getDwarfRegNum() may actually fail...
2014-12-04 Adrian PrantlSimplify implementation and testcase of r223401 based...
2014-12-04 Adrian PrantlDebug info: If the RegisterCoalescer::reMaterializeTriv...
2014-12-04 Patrik HagglundUse DomTree in MachineSink to sink over diamonds.
2014-12-04 Simon Pilgrim[InstCombine] Minor optimization for bswap with binary ops
2014-12-04 Elena DemikhovskyMasked Load / Store Intrinsics - the CodeGen part.
2014-12-04 Matt ArsenaultAllow target to specify prefix for labels
2014-12-03 Quentin Colombet[RegAllocFast] Handle implicit definitions conservatively.
2014-12-03 Peter CollingbournePrologue support
2014-12-02 Hal Finkel[PowerPC] Implement readcyclecounter for PPC32
2014-12-02 Philip ReamesRestructure some assertion checking based on post commi...
2014-12-02 Philip ReamesAppease a build bot complaining about an unused variabl...
2014-12-02 Philip Reames[Statepoints 3/4] Statepoint infrastructure for garbage...
2014-12-02 Ahmed Bougacha[MachineCSE] Clear kill-flag on registers imp-def'd...
2014-12-01 Philip Reames[Statepoints 2/4] Statepoint infrastructure for garbage...
2014-12-01 Ahmed Bougacha[MachineVerifier] Accept a MBB with a single landing...
2014-12-01 Hans WennborgRevert r223049, r223050 and r223051 while investigating...
2014-12-01 Hans WennborgSelectionDAG switch lowering: Replace unreachable defau...
2014-12-01 Akira Hatanaka[stack protector] Set edge weights for newly created...
2014-11-29 Hans WennborgSwitch lowering: reformat some for loops etc. NFC
2014-11-29 Hans WennborgSwitch lowering: Fix broken 'Figure out which block...
2014-11-29 Simon PilgrimTarget triple OS detection tidyup. NFC
2014-11-28 Duncan P. N. Exon... Revert "Masked Vector Load and Store Intrinsics."
2014-11-23 Elena DemikhovskyConverted back to Unix format (after my last commit...
2014-11-23 Elena DemikhovskyMasked Vector Load and Store Intrinsics.
2014-11-21 Manman RenDebug Info: revert r222195, r222210 and r222239.
next