- 7e6a1bc Add support for building a ScheduleDAG from MachineInstrs. This is currently by Dan Gohman · 16 years ago
- 1d8f975 Add XCore intrinsics for getid (returns thread id) and bitrev (reverses by Richard Osborne · 16 years ago
- 59d5f1d Add a version of NewSUnit for creating units with MachineInstrs. by Dan Gohman · 16 years ago
- f449bf3 Initial support for carrying MachineInstrs in SUnits. by Dan Gohman · 16 years ago
- ae78a88 Clarify the comment about NumPreds and NumSuccs to reflect that they only by Dan Gohman · 16 years ago
- d23e0f8 Remove the FlaggedNodes member from SUnit. Instead of requiring each SUnit by Dan Gohman · 16 years ago
- 330169f Extend InlineAsm::C_Register to allow multiple specific registers by Dale Johannesen · 16 years ago
- 550f5af Make the Node member of SUnit private, and add accessors. by Dan Gohman · 16 years ago
- a23b3b8 Change ScheduleDAG's DAG member from a reference to a pointer, to prepare by Dan Gohman · 16 years ago
- cdcc3e6 Modify the intrinsics pattern to separate out the "return" types from the by Bill Wendling · 16 years ago
- 0d9eb9b Add Binary flag to raw_fd_ostream constructor. by Daniel Dunbar · 16 years ago
- e9e6bdf Implement stack protectors as function attributes: "ssp" and "sspreq". by Bill Wendling · 16 years ago
- 7fc610f Revert the part of r59145 that changed the comment about by Dan Gohman · 16 years ago
- bc5cbb8 Move the code that inserts X87 FP_REG_KILL instructions from a by Dan Gohman · 16 years ago
- e8f4ac2 Update VarInfo's comments to reflect the current code. LiveVar by Dan Gohman · 16 years ago
- 4974b6a Correct a function name in a comment. by Dan Gohman · 16 years ago
- 0a6b8fd Add ptr annotation intrinsic. by Tanya Lattner · 16 years ago
- 94b29c3 Undo previous check-in. by Devang Patel · 16 years ago
- 90d45b8 Add utility pass to remove dbg info. by Devang Patel · 16 years ago
- 9b75b37 Change the scheduler accessor methods to accept an explicit TargetMachine by Dan Gohman · 16 years ago
- 00ec49b Cleaned up and fix bugs in convert_rndsat node by Mon P Wang · 16 years ago
- 780c38d Add utility routines to remove dead debug info. by Devang Patel · 16 years ago
- 77cdf30 Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode to by Mon P Wang · 16 years ago
- 6959b2b Small cleanups. No functionality change intended! by Duncan Sands · 16 years ago
- c04b691 Work around PR1000. by Duncan Sands · 16 years ago
- 886645a split out the functionality of utohexstr into a new utohex_buffer by Chris Lattner · 16 years ago
- 497a7a8 Move getCastToEmpty out of DIDescriptor into DIFactory. It is an by Chris Lattner · 16 years ago
- 3b78185 Fix a bug with default arguments that apple gcc doesn't notice that llvmbb does. by Chris Lattner · 16 years ago
- 09e99e4 move some cases around to silence these sorts of warnings in by Chris Lattner · 16 years ago
- a45664f Add a new set of helper classes for creating and reading debug by Chris Lattner · 16 years ago
- 9ed2f80 Rename isGVNonLazyPtr to isIndirectSym to reflect how it will be used. by Evan Cheng · 16 years ago
- 0b45c99 Temporary revert my last commit: it seems it's triggering some subtle bug in backend by Anton Korobeynikov · 16 years ago
- 0f56953 Factor out offset printing code into generic AsmPrinter. by Anton Korobeynikov · 16 years ago
- ce4a70b Rename startFunctionStub to startGVStub since it's also used for GV non-lazy ptr. by Evan Cheng · 16 years ago
- d7398c9 Rename isString -> isExternalSymbol; getString -> getExternalSymbol since these work on externsym machine relocations. by Evan Cheng · 16 years ago
- 77e0c85 Add LLVMC2 tool definitions for Objective-C and Objective-C++. by Daniel Dunbar · 16 years ago
- fd827c4 Indentation. by Evan Cheng · 16 years ago
- 47b3417 Sign-extend rather than zero-extend when promoting by Duncan Sands · 16 years ago
- 47c01a0 Jump tables may be emitted by target. by Evan Cheng · 16 years ago
- a27b353 Jump table relocation addresses may be resolved by target. by Evan Cheng · 16 years ago
- b7c6ebc - Modify the stack protector algorithm so that the stack slot is allocated in by Bill Wendling · 16 years ago
- 4c3a1d8 - Rename stackprotector_{prologue,epilogue} to stackprotector_{create,check}. by Bill Wendling · 16 years ago
- b2a4298 Implement the stack protector stack accesses via intrinsics: by Bill Wendling · 16 years ago
- 33a9cb4 Make ISel ignore dead nodes. The DAGCombiner normally eliminates by Dan Gohman · 16 years ago
- 8ad0919 opt was not exporting the Mangler symbols by Andrew Lenharth · 16 years ago
- fbcb52a The HadDelete field is no longer used. by Dan Gohman · 16 years ago
- 695ea6e Update some comments to reflect the new code. by Dan Gohman · 16 years ago
- 8be6bbe Eliminate the ISel priority queue, which used the topological order for a by Dan Gohman · 16 years ago
- c96a8e7 Rename isGVLazyPtr to isGVNonLazyPtr relocation. This represents Mac OS X by Evan Cheng · 16 years ago
- b7c6bf1 Do now allow InlineAlways pass to remove dead functions. by Devang Patel · 16 years ago
- 8f027c7 Add a new pass to simplify specific half_powr function calls. This is by Dan Gohman · 16 years ago
- b7c2c12 - Add a "getOrInsertGlobal" method to the Module class. This acts similarly to by Bill Wendling · 16 years ago
- 80a320d Update in response to feedback from Chris: by Bill Wendling · 16 years ago
- b0b5349 For some targets, it's not possible to place GVs in the same memory buffer as the MachineCodeEmitter allocated memory. Code and data has different read / write / execution privilege requirements. by Evan Cheng · 16 years ago
- 2b58ce5 Initial checkin for stack protectors. Here's what it does: by Bill Wendling · 16 years ago
- b593117 Add C bindings for extractvalue and insertvalue. Patch by Frits van Bommel! by Dan Gohman · 16 years ago
- 20cd13f Overload AddInteger on int/long/long long instead of on int/int64_t, by Dan Gohman · 16 years ago
- 8f09225 Refactor various TargetAsmInfo subclasses' TargetMachine members away by Dan Gohman · 16 years ago
- 3a5797d Change how extended types are represented in MVTs. Instead of fiddling by Dan Gohman · 16 years ago
- 958fdf0 Remove redundant inline keywords from functions defined within by Dan Gohman · 16 years ago
- b90c37f Typo by Nick Lewycky · 16 years ago
- 579a024 Add a new MergeFunctions pass. It finds identical functions and merges them. by Nick Lewycky · 16 years ago
- 3efcd4a Added interface to allow clients to create a MemIntrinsicNode for by Mon P Wang · 16 years ago
- 476527a Symbol visibility is unsupported on cygwin too. Patch by Jay Foad! by Anton Korobeynikov · 16 years ago
- d249316 Add an assert to catch user errors like: MyFunctionPass() : FunctionPass(ID) {} by Torok Edwin · 16 years ago
- 00b58df Totally disable the setSubgraphColor calls temporarily, as they're by Dan Gohman · 16 years ago
- 8fe9535 Revert errant deletion. The target needs to be able to specify that it doesn't want the generic constant pool to be emitted. by Jim Grosbach · 16 years ago
- 1975d03 Canonicalize sext(i1) to i1?-1:0, and update various instcombine by Dan Gohman · 16 years ago
- c5e1ec4 Add InlineCost class for represent the estimated cost of inlining a by Daniel Dunbar · 16 years ago
- 0c39719 Add initial support for vector widening. Logic is set to widen for X86. by Mon P Wang · 16 years ago
- a872aae Revert r58411. The user needs to #define this when using the JITMemoryManager.h header. by Bill Wendling · 16 years ago
- fb309cb Revert part of r58048. It was breaking on SnowLeopard claiming that by Bill Wendling · 16 years ago
- 4628186 This is not needed anymore. by Evan Cheng · 16 years ago
- 70ba70f Add a bit to MachineRelocation that tells JIT that target is responsible for resolving the address. e.g. ARM constpool. by Evan Cheng · 16 years ago
- d22ec5f Add sanity checking for BUILD_PAIR (I noticed the by Duncan Sands · 16 years ago
- 5489893 - More pre-split fixes: spill slot live interval computation bug; restore point bug. by Evan Cheng · 16 years ago
- d0e32c5 - Rewrite code that update register live interval that's split. by Evan Cheng · 16 years ago
- 1a99dbf Factor shouldInline method out of Inliner. - No functionality change. by Daniel Dunbar · 16 years ago
- 2d5a0b9 by David Greene · 16 years ago
- f184c66 Assorted comment/naming fixes, 80-col violations, and reindentation. by Daniel Dunbar · 16 years ago
- f4717aa Add some more information to the top-level comment for this file. by Dan Gohman · 16 years ago
- bc6d876 Support for constant islands in the ARM JIT. by Jim Grosbach · 16 years ago
- 83f5c85 Avoid calls to setSubgraphColor in release mode. They generate lots of error messages and slow down compilation. by Evan Cheng · 16 years ago
- 803f5fc Do not allow a user to set the operand for a constant. by Tanya Lattner · 16 years ago
- 0fed8bf fit in 80 cols by Chris Lattner · 16 years ago
- b3696d8 more comment cleanups. by Chris Lattner · 16 years ago
- b2ccf8f comment cleanups. by Chris Lattner · 16 years ago
- 5a9a4bf Fix the name of the include guard to match the filename. by Dan Gohman · 16 years ago
- 8ad4c00 by David Greene · 16 years ago
- 9a40d33 Return bool (inserted) from StringSet::insert as for StringMap::insert. by Daniel Dunbar · 16 years ago
- c5e7e8d by David Greene · 16 years ago
- 13e781e by David Greene · 16 years ago
- 3d54502 export an ID for the instructionNamer, allowing analysis/transformation passes by Torok Edwin · 16 years ago
- 2306628 For now, don't split live intervals around x87 stack register barriers. FpGET_ST0_80 must be right after a call instruction (and ADJCALLSTACKUP) so we need to find a way to prevent reload of x87 registers between them. by Evan Cheng · 16 years ago
- ac1cfa0 Return something (i.e. NULL) from an unimplemented virtual function. by Oscar Fuentes · 16 years ago
- 579e43a CMake: GetTargetTriple: new module for determining the target by Oscar Fuentes · 16 years ago
- 95a3f0d Add storeRegTo{StackSlot|Addr} and loadRegFrom{StackSlot|Addr} descriptions. by Evan Cheng · 16 years ago
- 5d9759b Make comments and code for QuietWarnings and QuietErrors by Dan Gohman · 16 years ago
- 46fa139 Support for allocation of TLS variables in the JIT. Allocation of a global by Nicolas Geoffray · 16 years ago
- de98db3 CMake: MSVC++ no longer uses a special configuration method. by Oscar Fuentes · 16 years ago