Handle cases where there aren't uses in the barrier mbb.
[oota-llvm.git] / lib / CodeGen /
2008-10-25 Evan ChengHandle cases where there aren't uses in the barrier...
2008-10-25 Dan GohmanSDNodes may have at most one Flag result. Update this...
2008-10-25 Dan GohmanMove the code that adds the DeadMachineInstructionElimP...
2008-10-25 Evan ChengIf val# def is ~0U, meaning it's defined by a PHI,...
2008-10-24 Evan ChengFix a pasto.
2008-10-24 Evan ChengFix a end() dereference; remove an abort() that wasn...
2008-10-24 Evan ChengAvoid splitting an interval multiple times; avoid split...
2008-10-24 Dale JohannesenInitialize uninitialized variable.
2008-10-23 Evan ChengCommitting a good chunk of the pre-register allocation...
2008-10-23 Duncan SandsFix thinko - the operand number has nothing to do
2008-10-22 Duncan SandsLegalizeTypes soft-float support for fpow.
2008-10-22 Duncan SandsBe nice to CellSPU: for this target getSetCCResultType
2008-10-22 Duncan SandsPort from LegalizeDAG the logic to only generate
2008-10-22 Duncan SandsAdd some comments explaining the meaning of a boolean
2008-10-22 Duncan SandsTemporarily allow the operands of a BUILD_VECTOR
2008-10-22 Daniel DunbarMove Print*Pass to use raw_ostream.
2008-10-21 Daniel DunbarPrivatize PrintModulePass and PrintFunctionPass and add
2008-10-21 Dale JohannesenAdd an SSE2 algorithm for uint64->f64 conversion.
2008-10-21 Dan GohmanFix SelectionDAGBuild lowering of Select instructions to
2008-10-21 Dan GohmanDon't create TargetGlobalAddress nodes with offsets...
2008-10-21 Dan GohmanOptimized FCMP_OEQ and FCMP_UNE for x86.
2008-10-21 Dan GohmanWhen the coalescer is doing rematerializing, have it...
2008-10-21 Dan GohmanMake the NaN test come second, heuristically assuming
2008-10-21 Oscar FuentesCMake: updated lib/CodeGen/CMakeLists.txt
2008-10-21 Chris LattnerFix gcc.c-torture/compile/920520-1.c by inserting bitco...
2008-10-20 Evan ChengAdd skeleton for the pre-register allocation live inter...
2008-10-20 Dan GohmanFast-isel no longer an experiment.
2008-10-20 Evan ChengAdd a register class -> virtual registers map.
2008-10-20 Duncan SandsSupport operations like fp_to_uint with a vector
2008-10-20 Duncan SandsLegalizeTypes support for atomic operation promotion.
2008-10-20 Duncan SandsUse DAG.getIntPtrConstant rather than DAG.getConstant
2008-10-20 Duncan SandsAlways use either MVT::i1 or getSetCCResultType for
2008-10-20 Duncan SandsFormatting - no functional change.
2008-10-20 Duncan SandsDon't use a random type for the select condition,
2008-10-19 Bill WendlingSet N->OperandList to 0 after deletion. Otherwise,...
2008-10-19 Bill WendlingFix comment. Other formatting changes. No functionality...
2008-10-19 Duncan SandsVector shuffle mask elements may be "undef". Handle
2008-10-19 Duncan SandsUse a legal integer type for vector shuffle mask
2008-10-18 Chris LattnerReapply r57699 with a fix to not crash on asms with...
2008-10-18 Dan GohmanDon't truncate GlobalAddress offsets to int in debug...
2008-10-18 Evan ChengBy min, I mean max.
2008-10-18 Evan ChengWhen creating intervals, leave min(1, numdefs) holes...
2008-10-18 Dan GohmanTeach DAGCombine to fold constant offsets into GlobalAd...
2008-10-18 Dan GohmanRevert r57699. It's causing regressions in
2008-10-17 Dan GohmanFactor out the code for mapping LLVM IR condition opcod...
2008-10-17 Evan ChengFix PR2898. Spiller delete a store for reuse before...
2008-10-17 Chris Lattneradd support for 128 bit aggregates.
2008-10-17 Bill WendlingThe Dwarf writer was comparing mangled and unmangled...
2008-10-17 Mon P WangAdded MemIntrinsicNode which is useful to represent...
2008-10-17 Dan GohmanFactor out the code for mapping LLVM IR condition opcod...
2008-10-17 Chris LattnerFix PR2356 on PowerPC: if we have an input and output...
2008-10-17 Chris Lattnerrefactor some code into a helper method, no functionali...
2008-10-17 Chris LattnerKeep track of *which* input constraint matches an output
2008-10-17 Chris Lattneradd an assert so that PR2356 explodes instead of runnin...
2008-10-17 Evan ChengFix a very subtle spiller bug: UpdateKills should not...
2008-10-17 Dan GohmanDefine patterns for shld and shrd that match immediate
2008-10-16 Dan GohmanRename AliasSet to SubRegs, to reflect changes in the...
2008-10-16 Dan GohmanMove the include of MachineLocation.h into MachineModul...
2008-10-16 Dan GohmanFix a subtle bug in DeadMachineInstructionElim's liveness
2008-10-15 Dan GohmanAdjust whitespace in debug messages to be more consistent
2008-10-15 Evan Cheng- Add target lowering hooks that specify which setcc...
2008-10-14 Dan GohmanFastISel support for exception-handling constructs.
2008-10-14 Evan ChengRename LoadX to LoadExt.
2008-10-14 Dan GohmanFix command-line option printing to print two spaces...
2008-10-13 Evan ChengFIX PR2794. Make sure SIGN_EXTEND_INREG nodes introduce...
2008-10-13 Evan ChengAlso update sub-register intervals after a trivial...
2008-10-13 Matthijs Kooijman * Make TargetLowering not crash when TargetMachine...
2008-10-13 Matthijs KooijmanMake MachineFunction not crash when TargetMachine:...
2008-10-13 Chris Lattnercalls can be supported.
2008-10-12 Owen AndersonFix a bug in live-in detection that caused lost-copy...
2008-10-11 Chris Lattnerfix typo
2008-10-11 Chris LattnerChange CALLSEQ_BEGIN and CALLSEQ_END to take TargetCons...
2008-10-11 Chris Lattnersimplify comparison
2008-10-10 Dale JohannesenRemove some overzealous checks that were rejecting
2008-10-10 Mon P WangAdded missing print functions that take a raw_ostream
2008-10-09 Dale JohannesenAdd a "loses information" return value to APFloat:...
2008-10-09 Dale JohannesenRename APFloat::convertToAPInt to bitcastToAPInt to
2008-10-08 Dale JohannesenAlign EH tables before label is emitted, not after,
2008-10-08 Owen AndersonFix the case where an instruction is not properly marke...
2008-10-07 Dan GohmanRemove -disable-fast-isel. Use cl::boolOrDefault with...
2008-10-07 Dan GohmanAvoid emitting redundant materializations of integer...
2008-10-07 Owen AndersonAdd an option to enable StrongPHIElimination, for ease...
2008-10-07 Andrew LenharthUse Dan's supperior check
2008-10-07 Andrew LenharthNo need for |=
2008-10-07 Andrew LenharthUse ADDC if it is valid at any smaller size. Do it...
2008-10-07 Andrew LenharthUse ADDC if it is valid at any smaller size. fixes...
2008-10-07 Andrew LenharthExpand arith on machines without carry flags
2008-10-07 Dan GohmanCorrectly handle calls with no return values. This...
2008-10-06 Dan GohmanDon't dereference the end() iterator. Thanks to
2008-10-06 Devang PatelRemove unncessary isDeclaration() checks.
2008-10-06 Chris Lattnerreorder #include order, patch by Kenneth Boyd!
2008-10-06 Chris LattnerAdd #include to get alloca, patch by Kenneth Boyd!
2008-10-04 Chris Lattnerwrap some long lines and expand i32 mul's to libcalls...
2008-10-04 Oscar FuentesCMake: Reflected changes on source file structure....
2008-10-04 Argyrios KyrtzidisFix compilation error on MSVC.
2008-10-04 Dan GohmanFix fast-isel's handling of atomic instructions. They may
2008-10-04 Dan GohmanFix a bug in the local allocator's liveness computation...
2008-10-03 Dale JohannesenPass MemOperand through for 64-bit atomics on 32-bit,
2008-10-03 Dan GohmanUse -1ULL instead of uint64_t(-1), at Anton's suggestion.
2008-10-03 Evan ChengFix typos pointed out by Duncan. Also untabify these...
next