[mips] Enable code generation for MIPS-III.
[oota-llvm.git] / lib / CodeGen /
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.
2014-11-21 Manman Ren[Objective-C] Support a new special module flag that...
2014-11-21 Sanjay PatelDon't repeat class/function/variable names in comments...
2014-11-21 Sanjay PatelLess space; NFC
2014-11-21 Andrea Di Biagio[DAG] Teach how to turn a build_vector into a shuffle...
2014-11-21 Andrea Di Biagio[DAG] Refactor the shuffle combining logic in DAGCombin...
2014-11-21 Hao LiuDAGCombiner: Allow the DAGCombiner to combine multiple...
2014-11-19 Matthias BraunRegisterCoalescer: Improve debug messages
2014-11-19 Matthias BraunAdd a print and verify pass after the RegisterCoalescer
2014-11-19 Matthias BraunMachineVerifier: Report register for bad liveranges
2014-11-19 Matthias BraunIntroduce register dump helper
2014-11-19 Simon Pilgrim[X86][SSE] pslldq/psrldq byte shifts/rotation for SSE2
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-19 David BlaikieRemove StringMap::GetOrCreateValue in favor of StringMa...
2014-11-18 Owen AndersonFix an incorrect chain operand when expanding INSERT_VE...
2014-11-18 Frederic RissAllow DwarfCompileUnit::constructImportedEntityDIE...
2014-11-18 Manman RenDebug Info: In DIBuilder, the context field of a global...
2014-11-17 Oliver StannardFix optimisations of SELECT_CC which assumed result...
2014-11-17 Craig TopperAdd missing semicolon from r222118.
2014-11-17 Craig TopperMove register class name strings to a single array...
2014-11-17 Craig TopperReplace a couple asserts with static_asserts.
2014-11-16 Craig TopperConvert some EVTs to MVTs where only a SimpleValueType...
2014-11-15 Andrea Di Biagio[DAG] Improved target independent vector shuffle foldin...
2014-11-14 Reid KlecknerRename EH related stuff to be more precise
2014-11-14 Reid KlecknerAllow the use of functions as typeinfo in landingpad...
2014-11-13 Reid KlecknerUse nullptr instead of NULL for variadic sentinels
next