Revert r150565 again. Appears to be a stage2 failure with dragonegg.
[oota-llvm.git] / lib / CodeGen /
2012-02-15 Andrew TrickRevert r150565 again. Appears to be a stage2 failure...
2012-02-15 Andrew TrickReapply r150565 with the typo fix properly merged.
2012-02-15 Andrew Trickreverting r150565. Premature push.
2012-02-15 Andrew TrickMove PostRAMachineLICM into MachineLateOptimization...
2012-02-15 Andrew TrickAllow CodeGen (llc) command line options to work as...
2012-02-15 Andrew TrickAdded TargetPassConfig::disablePass/substitutePass...
2012-02-15 Lang HamesDon't emit live ranges for physregs live-ins that are...
2012-02-15 Lang HamesDisentangle moving a machine instr from updating LiveIn...
2012-02-15 Pete CooperAdded hook to let targets custom lower splitting of...
2012-02-14 Jakob Stoklund OlesenFix global live range splitting regmask accuracy.
2012-02-14 Jakob Stoklund OlesenFix details in local live range splitting with regmasks.
2012-02-14 Jakob Stoklund OlesenHandle regmasks in findRegisterDefOperandIdx().
2012-02-14 Jakob Stoklund OlesenUse the proper clobber check in handleLiveInRegister().
2012-02-14 Jakob Stoklund OlesenDump live intervals in numerical order.
2012-02-14 Lang HamesDon't create a new copy of reserved regs - we already...
2012-02-14 Bill WendlingAdd code to the target lowering object file module...
2012-02-14 Lang HamesUpdate MachineVerifier to check the new physreg live...
2012-02-14 Lang HamesTighten physical register invariants: Allocatable physi...
2012-02-14 Nadav RotemFix PR12000. Some vector operations may use scalar...
2012-02-14 Benjamin KramerTurn push_back loops into append/insert.
2012-02-14 Lang HamesRename getExceptionAddressRegister() to getExceptionPoi...
2012-02-14 Lang HamesUse convenience function for consistency.
2012-02-13 Bill WendlingDon't reserve the R0 and R1 registers here. We don...
2012-02-13 Bill WendlingDon't recalculate the size of the vector each time...
2012-02-13 Jakob Stoklund OlesenAdd register mask support to ScheduleDAGRRList.
2012-02-13 Andrew TrickLiveIntervalAnalysis does not depend on MachineLoopInfo.
2012-02-13 Jakob Stoklund OlesenCheck regmask interference for -join-physregs.
2012-02-13 Nadav RotemFix a bug in DAGCombine for the optimization of BUILD_V...
2012-02-12 Nadav RotemThis patch addresses the problem of poor code generatio...
2012-02-11 Anton KorobeynikovAdd support for implicit TLS model used with MS VC...
2012-02-11 Andrew TrickAdd TargetPassConfig hooks for scheduling/bundling.
2012-02-11 Jakob Stoklund OlesenAllow Post-RA LICM to hoist reserved register reads.
2012-02-11 Jakob Stoklund OlesenHandle register masks in local live range splitting.
2012-02-11 Jakob Stoklund OlesenDon't read PreRegAlloc before it is initialized.
2012-02-10 Jakob Stoklund OlesenAdd a static MachineOperand::clobbersPhysReg().
2012-02-10 Jakob Stoklund OlesenAdd register mask support to InterferenceCache.
2012-02-10 Jakob Stoklund OlesenRemove unused variable.
2012-02-10 Benjamin KramerPut instruction names into an indexed string table...
2012-02-10 Andrew Trickcomment grammar
2012-02-10 Andrew TrickRegAlloc superpass: includes phi elimination, coalescin...
2012-02-10 Andrew Trickwhitespace
2012-02-10 Lang HamesRemove unused 'isAlias' parameter.
2012-02-10 Jakob Stoklund OlesenConstrain the regmask search space for local live ranges.
2012-02-10 Jakob Stoklund OlesenCache basic block boundaries for faster RegMaskSlots...
2012-02-10 Jakob Stoklund OlesenOptimize LiveIntervals::intervalIsInOneMBB().
2012-02-10 Benjamin KramerCache iterators. Some of these are expensive to create.
2012-02-09 Jakob Stoklund OlesenAdd register mask support to RAGreedy.
2012-02-09 Lang HamesPreserve physreg kills in MachineBasicBlock::SplitCriti...
2012-02-09 Lang HamesFix kill flags when moving instructions using LiveInter...
2012-02-09 Lang HamesRemove assertion. Not all use operands are reads.
2012-02-09 Andrew TrickImprove TargetPassConfig. No intended functionality.
2012-02-09 Andrew Trickcomment
2012-02-09 Jakob Stoklund OlesenErase dead copies that are clobbered by a call.
2012-02-09 Jakob Stoklund OlesenNever delete instructions that define reserved registers.
2012-02-08 Jakob Stoklund OlesenHandle register masks in MachineCopyPropagation.
2012-02-08 Andrew TrickCodegen pass definition cleanup. No functionality.
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: Machi...
2012-02-08 Andrew Trickwhitespace
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: Stack...
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: PostR...
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: Branc...
2012-02-08 Andrew Trickwhitespace
2012-02-08 Andrew TrickAdded TargetPassConfig::setOpt
2012-02-08 Andrew TrickAdded Pass::createPass(ID) to handle pass configuration...
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: TailD...
2012-02-08 Jakob Stoklund OlesenAdd Register mask support to RABasic.
2012-02-08 Jakob Stoklund OlesenKeep track of register masks in LiveIntervalAnalysis.
2012-02-08 Andrew TrickAdded MachineInstr::isBundled() to check if an instruct...
2012-02-08 Andrew Trickmisched: bug in debug output.
2012-02-08 Andrew Trickstale comment
2012-02-07 Devang PatelRemove tabs.
2012-02-06 Andrew TrickExpose TargetPassConfig to PEI Pass
2012-02-06 Andrew TrickAdd TargetPassConfig to the PassManager for use inside...
2012-02-06 Jakob Stoklund OlesenDon't explicitly renumber slot indices.
2012-02-06 Jakob Stoklund OlesenMake sure a reserved register has a live interval befor...
2012-02-06 Bill Wendling[unwind removal] Remove all of the code for the dead...
2012-02-06 Bill Wendling[unwind removal] We no longer have 'unwind' instruction...
2012-02-06 Devang PatelDebugInfo: Provide a new hook to encode relationship...
2012-02-06 Craig TopperMove some llvm_unreachable's from r149849 out of switch...
2012-02-05 Duncan SandsPersuade GCC that there is nothing worth warning about...
2012-02-05 Nadav RotemAdd additional documentation to the extract-and-trunc...
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-05 Chris Lattnerreapply the patches reverted in r149470 that reenable...
2012-02-04 Jakob Stoklund OlesenDrop the REDEF_BY_EC VNInfo flag.
2012-02-04 Jakob Stoklund OlesenCorrectly terminate a physreg redefined by an early...
2012-02-04 Nick LewyckyFix a leak!
2012-02-04 Jakob Stoklund OlesenDon't store COPY pointers in VNInfo.
2012-02-04 Andrew TrickTargetPassConfig: confine the MC configuration to Targe...
2012-02-04 Andrew TrickMove TargetPassConfig implementation into Passes.cpp
2012-02-04 Andrew TrickMake TargetPassConfig an ImmutablePass so CodeGenPasses...
2012-02-04 Devang PatelEmit new property tag.
2012-02-04 Chad Rosier[fast-isel] HandlePHINodesInSuccessorBlocks() can promi...
2012-02-03 Jakob Stoklund OlesenTrim headers.
2012-02-03 Jakob Stoklund OlesenDelete some dead code.
2012-02-03 Jakob Stoklund OlesenHandle register mask operands in setPhysRegsDeadExcept().
2012-02-03 Jakob Stoklund OlesenArrayRef'ize MI::setPhysRegsDeadExcept().
2012-02-03 Jakob Stoklund OlesenHandle all live physreg defs in the same place.
2012-02-03 Andrew TrickInitialize all common codegen passes before configurati...
2012-02-03 Nadav RotemThe type-legalizer often scalarizes code. One of the...
2012-02-03 Andrew TrickAdded TargetPassConfig. The first little step toward...
next