Add some more comments to GVN.
[oota-llvm.git] / lib / CodeGen /
2007-08-16 Evan ChengFix some kill info update bugs; add hidden option ...
2007-08-15 Lauro Ramos VenancioImplement FPOWI ExpandOp.
2007-08-15 Evan ChengIf the source of a move is in spill slot, the reload...
2007-08-14 Evan Cheng- If a def is dead, do not spill it.
2007-08-14 Evan ChengFix for PR1596: AdjustCopiesBackFrom() should conservat...
2007-08-14 Evan ChengIf a MI's def is remat as well as spilled, and the...
2007-08-14 Evan ChengIf a spilled value is being reused and the use is a...
2007-08-14 Evan ChengIf a rematerializable def is not deleted, i.e. it is...
2007-08-14 Evan ChengKill info update bugs.
2007-08-13 Evan ChengRe-implement trivial rematerialization. This allows...
2007-08-13 Evan ChengKill info update bugs.
2007-08-12 Evan ChengNo need to remove dead range from soon-to-be-dead live...
2007-08-11 Evan ChengCode to maintain kill information during register coale...
2007-08-10 Christopher LambMove isSubRegOf into MRegisterInfo. Fix a missed move...
2007-08-10 Dan GohmanFix EXTRACT_ELEMENT, EXTRACT_SUBVECTOR, and EXTRACT_VEC...
2007-08-10 Rafael Espindolapropagate struct size and alignment of byval arguments...
2007-08-09 Chris Lattnerunbreak the build
2007-08-09 Evan ChengBug fix. ~1U marks the val# dead.
2007-08-09 Dale JohannesenUpdate per review comments.
2007-08-09 Dale Johannesenlong double 9 of N. This finishes up the X86-32 bits
2007-08-08 Scott MichelIf a target really needs to custom lower constants...
2007-08-08 Evan ChengAdding kill info to val#.
2007-08-08 Evan ChengClean up and bug fix.
2007-08-08 Evan Cheng- Each val# can have multiple kills.
2007-08-08 Evan ChengRemove a dead assertion.
2007-08-07 Evan Cheng- LiveInterval value#'s now have 3 components: def...
2007-08-07 David GreeneAdd a missing forward declaration.
2007-08-06 Chris LattnerFix a regression compiling 2005-05-11-Popcount-ffs...
2007-08-06 Christopher LambImplement review feedback. No functionality change.
2007-08-05 Reid SpencerFix minor doxygen nits.
2007-08-05 Chris Lattnershorten this name
2007-08-04 Chandler CarruthThis is the patch to provide clean intrinsic function...
2007-08-02 Dan GohmanMore explicit keywords.
2007-08-02 Chris Lattnerdon't redefine a parameter
2007-08-02 Evan ChengDo not emit copies for physical register output if...
2007-08-02 Scott MichelStyle police: Expand the tabs to spaces!
2007-08-02 Evan ChengInstead of adding copyfromreg's to handle physical...
2007-08-01 Evan ChengBugs: missing partial uses and redundant partial defs.
2007-08-01 Lauro Ramos VenancioExpand unaligned loads/stores when the target doesn...
2007-08-01 David GreeneNew CallInst interface to address GLIBCXX_DEBUG errors...
2007-07-31 Evan Chengsimpleregistercoalescing -> regcoalescing. It's too...
2007-07-30 Scott Michel- Allow custom lowering for CTPOP, CTTZ, CTLZ.
2007-07-30 Dan GohmanFix a bug in getCopyFromParts turned up in the testcase...
2007-07-30 Dan GohmanPrint a space between the comment character and the...
2007-07-27 Duncan SandsSupport for trampolines, except for X86 codegen which is
2007-07-27 Christopher LambMove subreg lowering pass to be right after regalloc...
2007-07-26 Dan GohmanFix the alias analysis query in DAGCombiner to not...
2007-07-26 Christopher LambAdd a MachineFunction pass, which runs post register...
2007-07-26 Christopher LambTeach DAG scheduling how to properly emit subreg insert...
2007-07-26 Christopher LambAdd selection DAG nodes for subreg insert/extract....
2007-07-26 Christopher LambRemove subreg index from MachineInstr's and also keep...
2007-07-26 Christopher LambFix infinite recursion for when extract_vector_elt...
2007-07-25 Evan ChengEmitAlignment() also emits optional fill value.
2007-07-25 Anton KorobeynikovMinor cleanup:
2007-07-24 Dan GohmanAdd const to CanBeFoldedBy, CheckAndMask, and CheckOrMask.
2007-07-23 Dan GohmanFix some uses of dyn_cast to be uses of cast.
2007-07-20 Dan GohmanDon't assume that only Uses can be kills. Defs are...
2007-07-20 Evan ChengAdded -print-emitted-asm to print out JIT generated...
2007-07-19 Duncan SandsAs pointed out by g++-4.2, the original code didn't do
2007-07-18 Evan ChengAdd comment.
2007-07-18 Dan GohmanIt's not necessary to do rounding for alloca operations...
2007-07-17 Evan ChengDead code.
2007-07-16 Dan GohmanFix comments about vectors to use the current wording.
2007-07-14 Nick LewyckyFix the build. Patch from Holger Schurig.
2007-07-14 Anton KorobeynikovLong live the exception handling!
2007-07-13 Dan GohmanFix the comment for LegalizeOp to more accurately refle...
2007-07-13 Dan GohmanDon't call SimplifyVBinOp for non-vector operations...
2007-07-13 Dale JohannesenModify previous patch per review comments.
2007-07-13 Dale JohannesenSkeleton of post-RA scheduler; doesn't do anything...
2007-07-12 Duncan SandsThe type ids making up a filter are unsigned, and
2007-07-11 Evan ChengMissed a couple of places where new instructions are...
2007-07-11 Duncan SandsException handling has been implemented.
2007-07-11 Duncan SandsIf assertions are not enabled, we should return False...
2007-07-11 Evan ChengNo longer need to track last def / use.
2007-07-11 Evan ChengFix for PR1545: Revamp code that update kill informatio...
2007-07-10 David GreeneMake this work with GLIBCXX_DEBUG.
2007-07-10 Dan GohmanChange the peep for EXTRACT_VECTOR_ELT of BUILD_PAIR...
2007-07-10 Evan ChengIf the operand is marked M_OPTIONAL_DEF_OPERAND, then...
2007-07-10 Evan ChengSomehow this wasn't committed last time. M_CLOBBERS_PRE...
2007-07-10 Dan GohmanFix a bug in the folding of binary operators to undef.
2007-07-10 Dan GohmanFix the folding of undef in several binary operators...
2007-07-10 Evan ChengWhen a node value is only used by a CopyToReg, use...
2007-07-10 Evan ChengMove DenseMapKeyInfo<SDOperand> from LegalizeDAG.cpp...
2007-07-09 Dan GohmanPreserve volatililty and alignment information when...
2007-07-09 Dan GohmanChange getCopyToParts and getCopyFromParts to always...
2007-07-09 Dan GohmanInitialize the IndexedModeActions array with memset...
2007-07-09 Chris LattnerFix this warning:
2007-07-09 Gabor Greiffix typos
2007-07-06 Evan ChengTeach if-conversion about instructions that were alread...
2007-07-06 Duncan SandsThe exception handling intrinsics return values,
2007-07-06 Duncan SandsIndexes into the list of filter ids cannot be output
2007-07-06 Rafael EspindolaAdd the byval attribute
2007-07-06 Duncan SandsRemove propagateEHRegister in favour of a more limited
2007-07-06 Duncan SandsRemove ExtractGlobalVariable - use StripPointerCasts
2007-07-06 Evan ChengWorkaround of getCopyToRegs and getCopyFromRegs bugs...
2007-07-06 Evan ChengChange CalculateHeights and CalculateDepths to be non...
2007-07-05 Dan GohmanMake the debug string for ISD::MERGE_VALUES consistent...
2007-07-05 Dan GohmanAdd a parameter to getCopyToParts and getCopyFromParts...
2007-07-05 Gabor GreifHere is the bulk of the sanitizing.
2007-07-05 Duncan SandsMake sure only one copy of a filter is placed in the
next