Avoid using lossy load / stores for memcpy / memset expansion. e.g.
[oota-llvm.git] / lib / CodeGen /
2012-12-12 Evan ChengAvoid using lossy load / stores for memcpy / memset...
2012-12-11 Evan ChengReplace TargetLowering::isIntImmLegal() with
2012-12-11 Eric ChristopherUpdate some comments.
2012-12-11 Joel JonesAdd comment for load folding
2012-12-11 Patrik HagglundRevert EVT->MVT changes, r169836-169851, due to buildbo...
2012-12-11 Patrik HagglundChange RegVT in BitTestBlock and RegsForValue, to conta...
2012-12-11 Patrik HagglundChange TargetLowering::getTypeForExtArgOrReturn to...
2012-12-11 Patrik HagglundChange a parameter of TargetLowering::getVectorTypeBrea...
2012-12-11 Patrik HagglundChange TargetLowering::RegisterTypeForVT to contain...
2012-12-11 Patrik HagglundChange TargetLowering::TransformToType to contain MVTs...
2012-12-11 Patrik HagglundChange TargetLowering::findRepresentativeClass to take...
2012-12-11 Patrik HagglundChange TargetLowering::getTypeToPromoteTo to take and...
2012-12-11 Patrik HagglundChange TargetLowering::isCondCodeLegal to take an MVT...
2012-12-11 Patrik HagglundChange TargetLowering::getCondCodeAction to take an...
2012-12-11 Patrik HagglundChange TargetLowering::getTruncStoreAction to take...
2012-12-11 Patrik HagglundChange TargetLowering::getLoadExtAction to take an...
2012-12-11 Patrik HagglundChange TargetLowering::setTypeAction to take an MVT...
2012-12-11 Patrik HagglundChange TargetLowering::getRepRegClassFor to take an...
2012-12-11 Patrik HagglundChange TargetLowering::getRegClassFor to take an MVT...
2012-12-11 Chandler CarruthFix a miscompile in the DAG combiner. Previously, we...
2012-12-11 Chad RosierFall back to the selection dag isel to select tail...
2012-12-10 Eric ChristopherRefactor out the abbreviation handling into a separate...
2012-12-10 Evan ChengSome enhancements for memcpy / memset inline expansion.
2012-12-10 Lang HamesDefer call to InitSections until after MCContext has...
2012-12-10 Eric ChristopherRearrange vars and make comments more obvious.
2012-12-10 Eric ChristopherRemove blank line at top of file.
2012-12-10 Eric ChristopherFix a coding style nit.
2012-12-10 Tom StellardLegalizeDAG: Allow type promotion of scalar loads
2012-12-10 Tom StellardLegalizeDAG: Allow type promotion for scalar stores
2012-12-10 Eric ChristopherUse the somewhat semantic term "split dwarf" it more...
2012-12-10 Eric ChristopherDelete the FissionCU.
2012-12-10 Eric ChristopherReorder fission variables.
2012-12-10 Hal FinkelUse GetUnderlyingObjects in misched
2012-12-10 Craig TopperTeach DAG combine to handle vector add/sub with vectors...
2012-12-09 Craig TopperRemove extra blank line.
2012-12-08 Craig TopperTeach DAG combine to handle vector logical operations...
2012-12-07 Jakob Stoklund OlesenAdd higher-level API for dealing with bundled MachineIn...
2012-12-06 Pedro Artigasfixed valgrind issues of prior commit, this change...
2012-12-06 Evan ChengReplace r169459 with something safer. Rather than havin...
2012-12-06 Nadav RotemFix a bug in the code that merges consecutive stores...
2012-12-06 Bill Wendlings/getLowerBoundDefault/getDefaultLowerBound/ for consis...
2012-12-06 Bill WendlingHandle non-default array bounds.
2012-12-06 NAKAMURA TakumiRevert r169456, "change MCContext to work on the doInit...
2012-12-06 Evan ChengLet targets provide hooks that compute known zero and...
2012-12-06 Pedro Artigaschange MCContext to work on the doInitialization/doFina...
2012-12-05 Andrew TrickRegPressureTracker::dump(): Remove unnecessary argument.
2012-12-05 Andrew TrickRegisterPressureTracker: fix findUseBetween to handle...
2012-12-05 Andrew TrickRegisterPressureTracker: unify virtual registers and...
2012-12-05 Andrew TrickRegisterPresssureTracker: Track live physical register...
2012-12-05 Jakob Stoklund OlesenRemove unused MachineInstr constructors.
2012-12-05 Pedro Artigas- Added calls to doInitialization/doFinalization to...
2012-12-05 Andrew TrickAdded RegisterPressureTracker::dump() for debugging.
2012-12-04 Jakob Stoklund OlesenSpeed up the AllocationOrder class a bit.
2012-12-04 David BlaikieComment change made in r169304 as requested by Eric...
2012-12-04 Bill WendlingUse the 'count' attribute to calculate the upper bound...
2012-12-04 David BlaikieReapply r160148 (reverted in r163570) fixing spurious...
2012-12-04 Chandler CarruthSort includes for all of the .h files under the 'lib...
2012-12-04 Bill WendlingAdd a 'count' field to the DWARF subrange.
2012-12-04 Jakub StaszakSimplify code. No functionality change.
2012-12-04 Manman RenStack Alignment: when creating stack objects in Machine...
2012-12-04 Jakub StaszakUse dyn_cast instead of isa and cast. No functionality...
2012-12-04 Jakob Stoklund OlesenRemove VirtRegMap::getRegAllocPref().
2012-12-04 Jakob Stoklund OlesenUse MRI::getSimpleHint() instead of getRegAllocPref...
2012-12-04 Manman RenStack Alignment: move functions from header file Machin...
2012-12-03 Jakob Stoklund OlesenAdd VirtRegMap::hasKnownPreference().
2012-12-03 Jakob Stoklund OlesenUse the new getRegAllocationHints() hook from Allocatio...
2012-12-03 Pedro Artigasmoves doInitialization and doFinalization to the Pass...
2012-12-03 Jakob Stoklund OlesenAdd a new hook for providing register allocator hints...
2012-12-03 Eli BenderskyFix PR12942: Allow two CUs to be generated from the...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-12-02 Nadav RotemAllow merging multiple store sequences on the same...
2012-12-01 Andrew Trickmisched: Fix RegisterPressureTracker handling of DebugVals.
2012-12-01 Andrew Trickmisched: Fix the DAG builder to handle an undef operand...
2012-12-01 Andrew Trickmisched: Fix LiveInterval update to better handle DebugVal.
2012-12-01 Andrew Trickmisched: fix RegionBegin when DebugValues get shuffled...
2012-12-01 Jakob Stoklund OlesenSimplify REG_SEQUENCE lowering.
2012-11-30 Eric ChristopherAdd some first skeleton work for the DWARF5 Fission...
2012-11-30 Jakob Stoklund OlesenConvert COPY instructions into KILLs if they have impli...
2012-11-30 Bill WendlingReplace r168930 with a more reasonable patch.
2012-11-29 Eric ChristopherMore comment.
2012-11-29 Justin HolewinskiCleanup recent addition of DAGTypeLegalizer::SplitVecOp...
2012-11-29 Benjamin Kramermisched: Recompute priority queue when DFSResults are...
2012-11-29 Justin HolewinskiTeach the legalizer how to handle operands for VSELECT...
2012-11-29 Justin HolewinskiAllow targets to prefer TypeSplitVector over TypePromot...
2012-11-29 Jakob Stoklund OlesenUse MCPhysReg for RegisterClassInfo allocation orders.
2012-11-29 Jakob Stoklund OlesenAvoid rewriting instructions twice.
2012-11-29 Nadav RotemWhen combining consecutive stores allow loads in betwee...
2012-11-28 Jakob Stoklund OlesenMake the LiveRegMatrix analysis available to targets.
2012-11-28 Andrew Trickmisched: Analysis that partitions the DAG into subtrees.
2012-11-28 Andrew Trickmisched: rename ScheduleDAGILP to ScheduleDFS to prepar...
2012-11-28 Andrew Trickmisched: better alias analysis.
2012-11-28 Andrew Trickmisched: Debug output fix. Use an always valid iterator.
2012-11-28 Jakob Stoklund OlesenMove the guts of TargetInstrInfoImpl into the TargetIns...
2012-11-28 Jakob Stoklund OlesenMove Target{Instr,Register}Info.cpp into lib/CodeGen.
2012-11-28 Chad RosierRevert r168630, r168631, and r168633 as these are causi...
2012-11-27 Eric ChristopherAttempt to make the comments for dwarf debug look more...
2012-11-27 Eric ChristopherReapply section moving, make sure string section is...
2012-11-27 Manman RenCSE: allow PerformTrivialCoalescing to check copies...
2012-11-27 Jakub StaszakRemove duplicated #includes.
2012-11-27 Ulrich WeigandNever use .lcomm on platforms where it does not accept...
next