Fix some warnings in an optimized build
[oota-llvm.git] / lib / CodeGen /
2005-08-26 Chris LattnerFix a huge annoyance: SelectNodeTo took types before...
2005-08-26 Chris Lattnerthe 5th operand is the 4th number
2005-08-26 Chris LattnerAdd support for targets that want to custom expand...
2005-08-26 Chris LattnerAllow LowerOperation to return a null SDOperand in...
2005-08-26 Chris LattnerFix a nasty bug from a previous patch of mine
2005-08-25 Nate BegemanNew fold for SELECT_CC
2005-08-25 Chris LattnerDon't auto-cse nodes that return flags
2005-08-25 Chris Lattnersimplify the code a bit using isOperationLegal
2005-08-25 Chris LattnerAdd support for flag operands
2005-08-25 Chris LattnerADd support for TargetConstantPool nodes
2005-08-25 Chris Lattneradd a new TargetFrameIndex node
2005-08-24 Chris Lattneradd a method
2005-08-24 Chris LattnerAdd ReplaceAllUsesWith that can take a vector of replac...
2005-08-24 Chris LattnerAdd support for external symbols, and support for varia...
2005-08-24 Chris LattnerFix pasto that prevented VT ndoes from showing up in...
2005-08-24 Chris Lattnerteach selection dag mask tracking about the fact that...
2005-08-24 Chris LattnerStart using isOperationLegal and isTypeLegal to simplif...
2005-08-24 Chris LattnerAdjust to new interface
2005-08-24 Nate BegemanTeach SelectionDAG how to simplify a few more setcc...
2005-08-24 Chris LattnerMake -view-isel-dags show the dag before instruction...
2005-08-24 Nate BegemanFix optimization of select_cc seteq X, 0, 1, 0 -> srl...
2005-08-24 Chris LattnerImplement LiveVariables.h change
2005-08-23 Chris Lattneradjust to new live variables interface
2005-08-23 Chris LattnerSimplify this code by using higher-level LiveVariables...
2005-08-23 Chris LattnerKeep track of which registers are related to which...
2005-08-23 Nate BegemanTeach the SelectionDAG how to transform select_cc eq...
2005-08-23 Nate BegemanTeach Legalize how to turn setcc into select_cc
2005-08-22 Chris LattnerTry to avoid scanning the fixed list. On architectures...
2005-08-22 Chris LattnerMove some code in the register assignment case that...
2005-08-22 Chris LattnerFix a problem where constant expr shifts would not...
2005-08-22 Chris LattnerSpeed up this loop a bit, based on some observations...
2005-08-22 Chris LattnerAdd a fast-path for register values. Add support for...
2005-08-21 Chris Lattneradd anew method
2005-08-21 Chris LattnerAdd support for frame index nodes
2005-08-21 Chris Lattneradd a method
2005-08-21 Chris Lattneradd a method
2005-08-21 Chris LattnerAdd support for basic blocks, fix a bug in result ...
2005-08-21 Chris LattnerWhen legalizing brcond ->brcc or select -> selectcc...
2005-08-20 Chris Lattnerfix bogus warning
2005-08-19 Chris LattnerAdd support for global address nodes
2005-08-19 Chris LattnerAdd support for TargetGlobalAddress nodes
2005-08-19 Chris LattnerImplement CopyFromReg, TokenFactor, and fix a bug in...
2005-08-19 Chris LattnerFix a bug in previous commit
2005-08-19 Chris LattnerPrint physreg register nodes with target names (e.g...
2005-08-19 Chris LattnerBefore implementing copyfromreg, we'll implement copyto...
2005-08-19 Chris LattnerNow that we have operand info for machine instructions...
2005-08-19 Jeff CohenFix VC++ constant truncation warning.
2005-08-19 Jeff CohenFix VC++ precedence warning.
2005-08-19 Chris LattnerFix computation of # operands, add a temporary hack...
2005-08-18 Chris Lattneradd a new -view-sched-dags option to view dags as they...
2005-08-18 Chris LattnerImplement the first chunk of a code emitter. This...
2005-08-18 Chris Lattnernew file, obviously just a stub
2005-08-18 Chris LattnerEnable critical edge splitting by default
2005-08-18 Nate BegemanAdd support for target DAG nodes that take 4 operands...
2005-08-18 Chris LattnerFix printing of VTSDNodes
2005-08-17 Jim LaskeyMove the code dependency for MathExtras.h from Selectio...
2005-08-17 Jim LaskeyCulling out use of unions for converting FP to bits...
2005-08-17 Chris LattnerFix a bug in RemoveDeadNodes where it would crash when...
2005-08-17 Jim LaskeySwitched to using BitsToDouble for int_to_float to...
2005-08-17 Jim LaskeyChange hex float constants for the sake of VC++.
2005-08-17 Chris LattnerAdd a new beta option for critical edge splitting,...
2005-08-17 Chris LattnerFix a regression on X86, where FP values can be promote...
2005-08-17 Jim LaskeyAdded generic code expansion for [signed|unsigned]...
2005-08-17 Chris Lattneradd a new TargetConstant node
2005-08-16 Chris LattnerEliminate the RegSDNode class, which 3 nodes (CopyFromR...
2005-08-16 Nate BegemanImplement BR_CC and BRTWOWAY_CC. This allows the remov...
2005-08-16 Chris LattnerAllow passing a dag into dump and getOperationName...
2005-08-16 Chris LattnerUse a extant helper to do this.
2005-08-16 Chris LattnerAdd some methods for dag->dag isel.
2005-08-14 Nate BegemanFix last night's PPC32 regressions by
2005-08-14 Nate BegemanTeach the legalizer how to legalize FP_TO_UINT.
2005-08-13 Nate BegemanRemove an unncessary argument to SimplifySelectCC and...
2005-08-13 Nate BegemanFix the fabs regression on x86 by abstracting the selec...
2005-08-12 Chris Lattnerimplement a couple of simple shift foldings.
2005-08-11 Nate BegemanAdd a select_cc optimization for recognizing abs(int...
2005-08-11 Nate BegemanSome SELECT_CC cleanups:
2005-08-10 Nate BegemanAdd new node, SELECT_CC. This node is for targets...
2005-08-10 Chris LattnerFix an oversight that may be causing PR617.
2005-08-09 Chris LattnerFix spelling, fix some broken canonicalizations by...
2005-08-09 Chris Lattneradd cc nodes to the AllNodes list so they show up in...
2005-08-09 Chris LattnerEliminate the SetCCSDNode in favor of a CondCodeSDNode...
2005-08-08 Chris LattnerHandle 64-bit constant exprs on 64-bit targets.
2005-08-07 Chris Lattneradd a small simplification that can be exposed after...
2005-08-05 Chris LattnerChange FindEarliestCallSeqEnd (used by libcall insertio...
2005-08-05 Chris LattnerFix a use-of-dangling-pointer bug, from the introductio...
2005-08-05 Chris LattnerFix a latent bug in the libcall inserter that was expos...
2005-08-04 Nate BegemanFix a fixme in LegalizeDAG
2005-08-04 Misha Brukman* Unbreak release build
2005-08-03 Chris LattnerFix PR611, codegen'ing SREM of FP operands to fmod...
2005-08-02 Chris LattnerUpdate to use the new MathExtras.h support for log2...
2005-08-01 Chris LattnerFix casts from long to sbyte on ppc
2005-07-30 Jeff CohenKeep tabs and trailing spaces out.
2005-07-30 Chris Lattnerfix float->long conversions on x86
2005-07-30 Chris LattnerAllow targets to have custom expanders for FP_TO_*INT...
2005-07-29 Chris LattnerAllow targets to define custom expanders for FP_TO_*INT
2005-07-29 Chris Lattnerallow a target to request that unknown FP_TO_*INT conve...
2005-07-28 Chris Lattnerinstead of having all conversions be handled by one...
2005-07-28 Andrew Lenharthnew is not a valid default anywhere, so make this pure...
2005-07-27 Chris LattnerFix debug info to not print out recently freed memory.
2005-07-27 Chris LattnerPrint symbolic register names in debug dumps
next