Use isNull instead of getNode() to test for existence of a node, this is cheaper.
[oota-llvm.git] / lib /
2004-02-22 Chris LattnerUse isNull instead of getNode() to test for existence...
2004-02-21 Chris LattnerFix an iterator invalidation problem which was causing...
2004-02-21 Chris LattnerUse handy method
2004-02-21 Misha Brukman`cat' is usually in /bin, not /usr/bin, at least on...
2004-02-21 Chris LattnerWhen printing a stack trace, demangle it if possible...
2004-02-21 Alkis EvlogimenosMake 'fold' statistic's description the same in both...
2004-02-21 Chris LattnerInstead of cloning the globals for main into the global...
2004-02-20 Chris LattnerThere is no need to merge the globals graph into the...
2004-02-20 Chris LattnerAdd two missing returns, which caused us to be very...
2004-02-20 Alkis EvlogimenosSome more statistics improvements.
2004-02-20 Alkis EvlogimenosDisambiguate statistic descriptions.
2004-02-20 Alkis EvlogimenosRename statistic and add another one.
2004-02-20 Chris LattnerAdd support for some string functions, the scanf family...
2004-02-20 Alkis EvlogimenosFix crash in debug output.
2004-02-20 Brian GaekeUse backtrace() and include execinfo.h, if they were...
2004-02-20 Alkis EvlogimenosFix instruction numbering in debug output.
2004-02-20 Alkis EvlogimenosToo many changes in one commit:
2004-02-20 Chris LattnerIt is totally unacceptable to print out (literally...
2004-02-19 Chris LattnerDisable the stack trace thing until we can get an autoc...
2004-02-19 Chris LattnerImplement new function
2004-02-19 Alkis EvlogimenosFix RA::verifyAssignment()
2004-02-19 Chris LattnerFix problem fusing spill code into instructions: we...
2004-02-19 Chris LattnerFix an iterator invalidation problem. :(
2004-02-19 Chris LattnerAdd method to update livevar when an instruction moves
2004-02-19 Chris LattnerFix a __LONG__ term annoyance of mine: symbolic registe...
2004-02-19 Chris LattnerAdd a MachineBasicBlock::getParent() method
2004-02-19 Alkis EvlogimenosMake ToolExecutionError inherit std::exception and...
2004-02-19 Alkis EvlogimenosPrint stacktrace in STDERR before dying on a fatal...
2004-02-19 Alkis EvlogimenosRename reloads/spills to loads/stores.
2004-02-18 Chris LattnerAdd support for just running the code generator
2004-02-18 Alkis EvlogimenosImplement assignment correctness verification.
2004-02-18 Alkis EvlogimenosMove unused typedefs in private section. Add method...
2004-02-18 Chris Lattnerindent correctly
2004-02-18 Chris LattnerDon't yell. BUGPOINT should yell, not the tool runner :)
2004-02-18 Chris LattnerIf there is an error running a tool, include the error...
2004-02-18 Chris LattnerWhen an error occurs executing a tool, we now throw...
2004-02-18 Chris LattnerEliminate operator[] is deprecated warnings
2004-02-18 Chris LattnerFix deprecated operator[] warnings
2004-02-18 Alkis EvlogimenosFix argument size for MOVSX and MOVZX instructions.
2004-02-18 Alkis EvlogimenosBe more agressive when joining ranges.
2004-02-18 Alkis EvlogimenosFix overly conservative spill interval computation.
2004-02-18 Alkis EvlogimenosBeautify debug output.
2004-02-17 Chris LattnerFix PR245: Linking weak and strong global variables...
2004-02-17 Chris LattnerWhen we complete the bottom-up pass, make sure to merge...
2004-02-17 Chris LattnerAdd support for GlobalAddress's for alkis
2004-02-17 Alkis EvlogimenosThese store to memory too.
2004-02-17 Chris LattnerRemove the -disable-kill option. The register allocato...
2004-02-17 Chris LattnerThese store to memory, not read from it.
2004-02-17 Alkis EvlogimenosInstructiosn with 1 memory operand have 4 operands...
2004-02-17 Alkis EvlogimenosAlign case statements.
2004-02-17 Alkis EvlogimenosAdd TEST and XCHG memory operand support.
2004-02-17 Alkis EvlogimenosAdd OR and XOR memory operand support.
2004-02-17 Alkis EvlogimenosPeephole optimize SUBmi{16,32} into SUBmi{16,32}b when...
2004-02-17 Alkis EvlogimenosADDmi{16,32} should be in the next case statement.
2004-02-17 Alkis EvlogimenosAdd memory operand folding support for MUL, DIV, IDIV...
2004-02-17 Alkis EvlogimenosAdd memory operand folding for CMP{rm,mr,mi}{8,16,32...
2004-02-17 Alkis EvlogimenosAdd CMP{rm,mr,mi}{8,16,32}, INCm{8,16,32} and DECm...
2004-02-17 Alkis EvlogimenosAdd SUB{rm,mr,mi}{8,16,32} instructions.
2004-02-17 Chris LattnerAdd support to the local allocator for fusing spill...
2004-02-17 Alkis EvlogimenosAdd support for folding memory operands for ADC, SBB...
2004-02-17 Alkis EvlogimenosAdd support for ADC{rm.mr}32 and SBB{rm,mr}32.
2004-02-17 Chris LattnerAdd a (hidden) option to print instructions that fail...
2004-02-17 Alkis EvlogimenosAdd support for folding memory operands in MOVri{8...
2004-02-17 Chris LattnerExpand the repertoire of the forms we can print and...
2004-02-17 Chris LattnerDisable this peephole for now. We can't keep track...
2004-02-17 Chris LattnerFix a bug in my previous refactoring change... arg!
2004-02-17 Chris LattnerThe C backend is no longer in llvm-dis, it's in llc
2004-02-17 Chris LattnerAdd an option to disable spill fusing in the X86 backend
2004-02-17 Chris LattnerFix the mneumonics for the mov instructions to have...
2004-02-17 Chris LattnerFix the last crimes against nature that used the 'ir...
2004-02-17 Chris LattnerGRRR. Move instructions have swapped the order of...
2004-02-17 Chris LattnerRename MOVi[mr] instructions to MOV[rm]i
2004-02-17 Chris LattnerWhoops, got my cases swapped.
2004-02-17 Chris LattnerChange to match the newer, simpler, interface
2004-02-17 Chris LattnerAdd support for folding memory operands into AND and...
2004-02-17 Chris LattnerScrunchify code, by adding helpers. No functionality...
2004-02-17 Chris LattnerAdd mem forms of AND instructions
2004-02-17 Alkis EvlogimenosAdd LiveIntervals::Interval::empty() member function.
2004-02-17 Alkis EvlogimenosAdd API to check and fold memory operands into instruct...
2004-02-17 Chris LattnerRename the IMULri* instructions to IMULrri, as they...
2004-02-17 Chris LattnerOnce we have a way to fold spill code reloads into...
2004-02-17 Alkis EvlogimenosFix spilled interval update. It was too conservative.
2004-02-17 Chris LattnerRefactor code a bit. No functionality changes, though...
2004-02-17 Chris LattnerAdjust to recent changes
2004-02-16 Alkis EvlogimenosAdd peephole optimizations for ADD [MEM], IMM8 instruct...
2004-02-16 Alkis EvlogimenosAdd two more variants of add. Update comments.
2004-02-16 Chris LattnerOnly spit out warning for functions that take pointers...
2004-02-16 Chris LattnerMove the folding of gep null, 0, 0, 0 to a place where...
2004-02-16 Chris Lattnermemset and bcopy and now unified by the llvm.memset...
2004-02-16 Chris LattnerAdd some ADD instructions that take memory operands...
2004-02-16 Alkis EvlogimenosAdd LeakDetection to MachineInstr.
2004-02-16 Chris LattnerImplement test/Regression/Transforms/SimplifyCFG/Uncond...
2004-02-16 Chris LattnerFold PHI nodes of constants which are only used by...
2004-02-16 Chris LattnerTeach LLVM to unravel the "swap idiom". This implements:
2004-02-16 Chris LattnerImplement Transforms/InstCombine/xor.ll:test19
2004-02-15 Chris LattnerFix a bug in the recent rewrite of the leakdetector...
2004-02-15 Chris LattnerNow that the lowerinvoke pass inserts calls to llvm...
2004-02-15 Chris LattnerBy default, llvm.setjmp/llvm.longjmp intrinsics get...
2004-02-15 Chris LattnerInstead of producing calls to setjmp/longjmp, produce...
2004-02-15 Chris LattnerRefactor code. Now the intrinsic lowering pass tries...
next