Make the levelraise pass be well behaved w.r.t the TargetData that the current
[oota-llvm.git] / lib /
2003-04-24 Chris LattnerMake the levelraise pass be well behaved w.r.t the...
2003-04-24 Chris LattnerFix iterator invalidation problem
2003-04-24 Chris LattnerMake sure that the cloned module retains the type symbo...
2003-04-24 Chris LattnerMake sure to preserve endiannes and pointer size when...
2003-04-23 Chris LattnerFix bug where pointers were assumed to always be 64...
2003-04-23 Chris LattnerAdd memcpy
2003-04-23 Chris LattnerFix a problem with setcc instructions and pointers
2003-04-23 Chris LattnerImplement a bunch of new external functions
2003-04-23 Chris LattnerImplement &|^ on bool values
2003-04-23 Chris LattnerAdd support for _IO_getc function used on linux
2003-04-23 Chris LattnerFix problem where labels were being incorrectly elided...
2003-04-23 Chris LattnerFix the super obnoxious "cast to pointer from integer...
2003-04-23 Chris Lattner* Implement access to external variables in LLI
2003-04-23 Chris LattnerFix Bug: Linker/2003-04-23-LinkOnceLost.ll
2003-04-23 Chris LattnerFix iterator invalidation problem with cast instructions
2003-04-23 Chris LattnerImplement the constantexpr CAST instruction correctly
2003-04-23 Chris LattnerWe now need to link libscalar to get the switch lowerin...
2003-04-23 Chris LattnerRemove unnecesary &*'s
2003-04-23 Chris LattnerRemove unneccesary &*
2003-04-23 Chris LattnerAdd support for the Switch instruction by running the...
2003-04-23 Chris LattnerNew pass to lower switch instructions to branch instruc...
2003-04-23 Chris LattnerMinor cleanups
2003-04-23 Misha BrukmanFixed 'prevalent'.
2003-04-22 Misha BrukmanJust some code beautification changes I had sitting...
2003-04-22 Chris LattnerFix bug: BasicAA/2003-04-22-GEPProblem.ll
2003-04-22 Chris LattnerKill using declarations
2003-04-22 Chris LattnerImplement cast to bool
2003-04-22 Chris LattnerGet rid of extraneous arguments to implementation functions
2003-04-22 Chris LattnerAdd support to LLI for switch instruction
2003-04-22 Chris LattnerUse a union to cast int to fp
2003-04-22 Misha BrukmanIt's "necessary"...
2003-04-22 Chris LattnerAdd support for the switch instruction to the CWriter
2003-04-22 Chris LattnerAdd warning when linking modules with disagreeing targe...
2003-04-22 Chris LattnerEmit information about target
2003-04-22 Chris LattnerAllow information about the target to be specified...
2003-04-22 Chris LattnerNamespacify
2003-04-22 Chris LattnerAdd support for reading and writing pointersize/endiann...
2003-04-22 Chris LattnerPreserve module source information in the ModuleID
2003-04-22 Chris LattnerPreserve the new moduleID field
2003-04-22 Chris LattnerAdd support for tracking whether a module is 64/32...
2003-04-22 Misha BrukmanIt's "necessary" to spell "necessarily" correctly.
2003-04-21 Chris LattnerMake stderr, stdout, stdin work with LLI
2003-04-21 Chris LattnerFix wierd idiom
2003-04-21 Chris Lattnerfprintf CAN take exactly 2 args
2003-04-21 Chris LattnerAdd support for a simple constantexpr: cast of one...
2003-04-21 Chris LattnerFix bug: 2003-01-30-LinkerRename.ll
2003-04-21 Chris LattnerFix linking a function with qualifiers to a external...
2003-04-21 Chris LattnerFix bug where use still existed in dead code
2003-04-19 Chris LattnerInitial support for reading standard .a files
2003-04-19 Chris LattnerAdd support for reading unaligned bytecode buffers
2003-04-19 Chris LattnerRemove arbitrary limitation
2003-04-19 Chris LattnerImplement: FunctionResolve/2003-04-18-ForwardDeclGlobal.ll
2003-04-18 Chris LattnerFix bug: Mem2reg/2003-04-18-DeadBlockProblem.ll
2003-04-18 Chris LattnerGlobal constants CAN be external
2003-04-18 Chris LattnerFix a big bad bug I checked in yesterday :(
2003-04-18 Chris LattnerRefactor CloneFunction to expose the new CloneBasicBloc...
2003-04-18 Chris LattnerNew const_cast instead of c style cast
2003-04-17 Chris LattnerAllow hexadecimal integer constants to be used
2003-04-17 Chris LattnerDon't build constantexprs that could be folded
2003-04-17 Chris LattnerAllow constant folding of GEP instructions, even if...
2003-04-17 Chris LattnerDon't force a ConstantPointer to be returned
2003-04-16 Chris LattnerFix bug: IndVarSimplify/2003-04-16-ExprAnalysis.ll
2003-04-16 Chris LattnerChange the interface to constant expressions to allow...
2003-04-16 Chris LattnerAdd support to the bytecode reader/writer for the new...
2003-04-16 Chris LattnerAdd code to verify correctly linkages
2003-04-16 Chris LattnerAdd new linkage types to support a real frontend
2003-04-16 Chris LattnerImprove the efficiency and cleanup writing a bit
2003-04-16 Chris LattnerDon't allow declaring an external internal variable
2003-04-15 Chris LattnerFix bug: Assember2003-04-15-ConstantInitAssertion.llx
2003-04-13 Chris LattnerMake help message more clear
2003-04-10 Chris Lattner* Fix bug: Mem2Reg/2003-04-10-DFNotFound.ll
2003-04-10 Misha BrukmanFixed compilation errors, command-line argument declara...
2003-04-09 Misha BrukmanMade the code readable:
2003-04-06 Guochun Shichange the include file names and some class names...
2003-03-31 Chris LattnerImplement scanf and fix sscanf to actually endian swap...
2003-03-31 Chris LattnerInitial checkin of PRE on LLVM. This implementation...
2003-03-31 Chris Lattner* We now preserve the no-critical-edge pass (because...
2003-03-27 Guochun Shi*** empty log message ***
2003-03-21 Chris LattnerMove BreakCriticalEdges pass to lib/Transforms/Utils
2003-03-21 Chris LattnerAdd helper method
2003-03-19 Chris Lattner* Change the order that globals and constants are proce...
2003-03-19 Chris LattnerChanges to the V2 bytecode format:
2003-03-19 Chris Lattner* Bug fixes:
2003-03-11 Chris LattnerAdd the following instcombine xforms:
2003-03-10 Chris LattnerImplement: -A*-B == A*B
2003-03-10 Chris LattnerAdd new transformation: // (~A | ~B) == (~(A & B))
2003-03-10 Chris LattnerGeneralize not and neg comparison testers to allow...
2003-03-10 Chris LattnerFix ConstantUInt::isAllOnesValue
2003-03-10 Chris LattnerGeneralize (A+c1)+c2 optimization to work with all...
2003-03-10 Chris LattnerMinor change, no functionality diff
2003-03-10 Chris LattnerFix bug: (x << 100) wasn't folded to 0, but (x >> 100...
2003-03-10 Chris LattnerImplement: (A|B)^B == A & (~B)
2003-03-07 Chris LattnerFix bug: SimplifyCFG/2003-03-07-DominateProblem.ll
2003-03-06 Chris LattnerClean up cruft
2003-03-06 Chris LattnerRemove #include
2003-03-06 Chris LattnerInfrastructure for more compact bytecode files and...
2003-03-06 Chris Lattners/Method/Function in variable and method names
2003-03-06 Chris LattnerContinue simplifying error handling, s/method/function
2003-03-06 Chris LattnerCleanup error handling constructs
2003-03-06 Chris LattnerPull common code out
next