aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2006-12-06Ignoring the upper 32 bits of a 64 bit constant is not a good thing.Jim Laskey
2006-12-06For PR950:Reid Spencer
2006-12-06Fix some 80 col violations.Reid Spencer
2006-12-06merge the Statistic and StatisticBase classes, eliminating virtual methodsChris Lattner
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-12-06Move copyKillDeadInfo out-of-line. Add findRegisterUseOperand().Evan Cheng
2006-12-06Remove the dead CachedWriter class.Chris Lattner
2006-12-06Remove the 'printname' argument to WriteAsOperand. It is always true, andChris Lattner
2006-12-06remove unused apiChris Lattner
2006-12-06add a helper to call llvm_shutdown()Chris Lattner
2006-12-05Bail on the getInferredCast idea. Remove the function and convertReid Spencer
2006-12-04Add cast creation functions for Pointer Casts, either BitCast or PtrToIntReid Spencer
2006-12-04Separate the get and getTy functions for ICmp and FCmp into getCompareReid Spencer
2006-12-04Unclutter this by using new cast creation functions.Reid Spencer
2006-12-04Implement new cast creation functions for both instructions and constantReid Spencer
2006-12-04For PR950: Provide an isCompare method for detection of ICmp and FCmp constan...Reid Spencer
2006-12-04Change inferred casts to explicit casts.Reid Spencer
2006-12-04Take a baby step towards getting rid of inferred casts. Provide methods onReid Spencer
2006-12-03Remove dead code.Reid Spencer
2006-12-03Implement creation of ICmp and FCmp constant expressions.Reid Spencer
2006-12-01Switch analysis groups to be unregistered when llvm_shutdown is called.Chris Lattner
2006-12-01Start moving pass registration over to using the ManagedStatic mechanism.Chris Lattner
2006-12-01pass cfgonly up the ctor instead of calling an explicit method.Chris Lattner
2006-12-01move 'cfgonly' pass tracking into PassInfo, instead of handling it withChris Lattner
2006-12-01remove 'target constructor' support.Chris Lattner
2006-12-01TypoEvan Cheng
2006-12-01- Add getOperandConstraint() to TargetInstrDescriptor.Evan Cheng
2006-12-01Add weak reference directive.Evan Cheng
2006-12-01Remove dead methodsChris Lattner
2006-12-01add a new ConstantIntegral::get method. Simplify the implementation ofChris Lattner
2006-12-01Define the HAVE_PTHREAD symbol.Reid Spencer
2006-11-30Change global descriptor names to provide name, full name and linkage name.Jim Laskey
2006-11-30- MachineInstr now keeps a ptr to TargetInstrDescriptor instead of Opcode.Evan Cheng
2006-11-29Get the delegation right for InstVisitor.Reid Spencer
2006-11-29Oops! didn't mean to put this in there yet.Bill Wendling
2006-11-29add a hook to allow targets to hack on inline asms to lower them to llvmChris Lattner
2006-11-29Converted to using llvm streams instead of <iostream>sBill Wendling
2006-11-29Replacing std::iostreams with llvm iostreams. Some of these changes involveBill Wendling
2006-11-28Support for llvm_ostreams.Bill Wendling
2006-11-28Support for llvm streams.Bill Wendling
2006-11-28Add a helper functionChris Lattner
2006-11-28Added a temporary hack to get the llvm-streams to work for future checkins.Bill Wendling
2006-11-28Add per-target support for asm translation in the cbeAndrew Lenharth
2006-11-28Fix indentation.Evan Cheng
2006-11-28Added helper function to transition to using llvm streams.Bill Wendling
2006-11-27Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng
2006-11-27Protect against null streams.Bill Wendling
2006-11-27For PR950:Reid Spencer
2006-11-26Add method that will take a function pointer so that it can handle thingsBill Wendling
2006-11-20setOperand should not zap the operand list or add implicit operands to anChris Lattner