- c56711c make sure to flush the stream after dumping, to make sure it goes out immediately. by Chris Lattner · 17 years ago
- d85f51a Use additionnal include directory instead of ../ in #include. Suggested by aKor. by Cedric Venet · 17 years ago
- a3f343f Updating VC++ project. by Cedric Venet · 17 years ago
- 7eb01bf improve encapsulation of the BBExecutable set. by Chris Lattner · 17 years ago
- cf712de Switch an assortment of maps, sets and vectors to more efficient versions, by Chris Lattner · 17 years ago
- 62ca325 get MachineConstantPool off std::ostream, onto raw_ostream. It would be by Chris Lattner · 17 years ago
- ab49ee7 minor cleanups. by Chris Lattner · 17 years ago
- 78a2812 Add raw_stream adaptors that write into an std::string and SmallVector/SmallString. by Chris Lattner · 17 years ago
- 944fac7 Switch the asmprinter (.ll) and all the stuff it requires over to by Chris Lattner · 17 years ago
- 458194d Add #include by Chris Lattner · 17 years ago
- e35f1ca add #include by Chris Lattner · 17 years ago
- 42f77ab add #include by Chris Lattner · 17 years ago
- 097af7f add a simple mechanism for formatted output. This gives raw_ostream's by Chris Lattner · 17 years ago
- 017c260 Provide a 64 bit variant of mmx.maskmovq intrinsic lowering. by Anton Korobeynikov · 17 years ago
- 955fdeb Reverting r55227. This was causing the following failures in the regression by Bill Wendling · 17 years ago
- 3793325 Add a new trivial -inst-namer pass which makes it possible to diff the by Chris Lattner · 17 years ago
- 259f88e Verify that the alignment argument to llvm.memcpy is a constant integer, PR2318. by Chris Lattner · 17 years ago
- dbf7aa5 remove verification for gc intrinsic argument types. it was indented wrong by Chris Lattner · 17 years ago
- 88e6dc8 Fix PR2423 by checking all indices for out of range access, not only by Chris Lattner · 17 years ago
- b4f5725 the bug was apparently fixed long ago, reenable the assertion by Chris Lattner · 17 years ago
- 6ecf509 Make MBBMap a DenseMap instead of a std::map. by Dan Gohman · 17 years ago
- f350b27 Move the point at which FastISel taps into the SelectionDAGISel by Dan Gohman · 17 years ago
- 6679906 Avoid creating shift-by-zero SDNodes in the common case of by Dan Gohman · 17 years ago
- 6f17966 Move SelectionDAG's constructor out of line. by Dan Gohman · 17 years ago
- 535de1a Add a clear() method to FoldingSet. by Dan Gohman · 17 years ago
- 3c8f36f Reapply r55191 and r55192. by Dan Gohman · 17 years ago
- 70f24c6 Make option variables static, so they won't cause nameclash by Anton Korobeynikov · 17 years ago
- 449416d Reverting r55190, r55191, and r55192. They broke the build with this error message: by Bill Wendling · 17 years ago
- 5ed3cbb Fix the InsertBranch call. by Dan Gohman · 17 years ago
- e0182ec Support non-fallthrough unconditional branches in FastISel. by Dan Gohman · 17 years ago
- b4ae2da Anyext tweaks for x86. When extloading a value to i32 or i64, choose by Dan Gohman · 17 years ago
- 3b7753b Add FastISel support for PHINodes. Machine PHI nodes by Dan Gohman · 17 years ago
- f87d6c0 Implement __sync_synchronize on ppc32. Patch by Gary Benson. by Dale Johannesen · 17 years ago
- 1501cdb Fix SmallVector's size calculation so that a size of 0 is by Dan Gohman · 17 years ago
- 969a46a improve support for systems that need unistd.h to get STDOUT_FILENO. by Chris Lattner · 17 years ago
- 2dba6a1 consolidate DenseMapInfo implementations, and add one for std::pair. by Chris Lattner · 17 years ago
- 5f0cfa2 Rewrite ppc code generated for __sync_{bool|val}_compare_and_swap by Dale Johannesen · 17 years ago
- 22bb311 Factor out the predicate check code from DAGISelEmitter.cpp by Dan Gohman · 17 years ago
- a6211d9 Remove tabs. by Bill Wendling · 17 years ago
- d611cf6 Temporarily reverting r55137. This was causing the bootstrap to go into an by Bill Wendling · 17 years ago
- fd2a053 Fix write() when the string being written is larger than the buffer. This broke various ObjC testcases by Owen Anderson · 17 years ago
- ae0218c If part of the mask is "undef", then ignore it as we don't care what goes into it. by Bill Wendling · 17 years ago
- e85dc49 Fix whitespace. No functionality change. by Bill Wendling · 17 years ago
- 3434994 Accept NOT of a constant vector of int. by Dale Johannesen · 17 years ago
- 1887c1c Fix a number of byval / memcpy / memset related codegen issues. by Evan Cheng · 17 years ago
- 66b17ba Move non-trivial methods out of line to avoid code-size bloat. by Owen Anderson · 17 years ago
- dce51c3 by David Greene · 17 years ago
- 7e66510 Treat floating point ST1 the same as ST0 when lowering for a call result by Mon P Wang · 17 years ago
- c8d3a62 Remove unneeded #include. by Owen Anderson · 17 years ago
- 2bb1e3e Add libcalls for the new rounding opcodes. by Dan Gohman · 17 years ago
- 509e84f Add libm-oriented ISD opcodes for rounding operations. by Dan Gohman · 17 years ago
- f93cf79 Have FastISel skip the multiply by 1 for getelementptr on i8*. by Dan Gohman · 17 years ago
- 62990ba Allow inline asm nodes with empty bodies inside JIT. by Anton Korobeynikov · 17 years ago
- b6135a0 Switch from an O(n) method to an O(1) method for changing non-constant operands. by Chris Lattner · 17 years ago
- 7a0e659 MVT::getMVT uses iPTR for pointer types, while we need the actual by Dan Gohman · 17 years ago
- ad3460c Simplify SelectRoot's interface, and factor out some common code by Dan Gohman · 17 years ago
- ca84121 Elements in DeadNodeSet are checked for use_empty() before they by Dan Gohman · 17 years ago
- 3b32a23 Clean up whitespace. by Bill Wendling · 17 years ago
- 5d52c45 Revert r54876 r54877 r54906 and r54907. Evan found that these caused a 20% by Nick Lewycky · 17 years ago
- 1f0f37a unbreak the CBE on treeadd an many others. by Chris Lattner · 17 years ago
- ea693df recommit bcreader, handling packed structs correctly. Apparently by Chris Lattner · 17 years ago
- 4492596 Revert 55090, regressions in: by Daniel Dunbar · 17 years ago
- d5fe57d Basic fast-isel support for instructions with constant int operands. by Dan Gohman · 17 years ago
- 2076aa8 Type of first GEP operand is always the same as the target pointer type. by Evan Cheng · 17 years ago
- cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 17 years ago
- f4a97da Fix an N^2 issue handling constant resolution due to RAUW in large arrays by Chris Lattner · 17 years ago
- fd90394 Fix unused variable warnings. by Dan Gohman · 17 years ago
- ab5d5e3 Silence a compiler warning. by Evan Cheng · 17 years ago
- 83785c8 First cut, un-optimized (and untested) fast isel lowering of GetElementPtrInst. by Evan Cheng · 17 years ago
- b054bfd Add a new ConstantExpr::getWithOperands that takes any array of operands by Chris Lattner · 17 years ago
- 0bfa1bf Move the handling of ANY_EXTEND, SIGN_EXTEND_INREG, and TRUNCATE by Dan Gohman · 17 years ago
- f990b57 Simplify the BuildMI calls even more. by Dan Gohman · 17 years ago
- bb46633 Simplify FastISel's constructor argument list, make the FastISel by Dan Gohman · 17 years ago
- 2385852 Dump the instruction that foiled ISel even when -debug is not used. by Dan Gohman · 17 years ago
- fb018d0 Don't hoist instructions that define a physical register. by Bill Wendling · 17 years ago
- cb34cd7 Make more use of the BuildMI API. by Dan Gohman · 17 years ago
- 4cbe066 Minor code reorganization. by Dan Gohman · 17 years ago
- 77ad796 Minor whitespace cleanup. by Dan Gohman · 17 years ago
- b7864a9 Fix 80 column violation. by Dan Gohman · 17 years ago
- d420789 Kill off SimpleBBISel, it's replaced by FastISel. by Evan Cheng · 17 years ago
- 98f8ccf Move the fast-path (<=i64) cases of various APInt methods inline by Chris Lattner · 17 years ago
- a267651 Disable DAGCombine's alignment inference in "fast" codegen mode. by Dan Gohman · 17 years ago
- b8d2f55 Change the FoldingSetNodeID usage for objects which carry by Dan Gohman · 17 years ago
- cb0fe7c Clean up a dead return missed in r55055. by Dan Gohman · 17 years ago
- 67ca6be Tablegen generated code already tests the opcode value, so it's not by Dan Gohman · 17 years ago
- c53ec49 Use BitVector instead of std::vector<unsigned char>. by Dan Gohman · 17 years ago
- eace52f It's not necessary to check if a value is null before delete[]. by Dan Gohman · 17 years ago
- d8ed2a7 Use cast instead of dyn_cast. by Dan Gohman · 17 years ago
- 7a30bc4 Avoid an empty-if-body warning in release builds. by Dan Gohman · 17 years ago
- 08293f6 Fix indentation. by Dan Gohman · 17 years ago
- 1e684cf Fix comment spacing. by Dan Gohman · 17 years ago
- 4f5ca2c Fixed shuffle optimizations to handle non power of 2 vectors by Mon P Wang · 17 years ago
- e6798b7 Fix FastISel to recognize that the last block in the function does by Dan Gohman · 17 years ago
- cc8430f Fix a leak in the FastISel code that Chris pointed out. by Dan Gohman · 17 years ago
- a99e384 Add remaining 64-bit atomic patterns for x86-64. by Dale Johannesen · 17 years ago
- 3e697cf Add support for running SelectionDAG if FastISel fails. This is under by Dan Gohman · 17 years ago
- a7f2dff Fix FastISel to recognize unhandled operands, such as constants by Dan Gohman · 17 years ago
- 5bf1b4e Revert r55018 and apply the correct "fix" for the 64-bit sub_and_fetch atomic. by Bill Wendling · 17 years ago
- a044dfc Get rid of a couple of dynamic_cast. by Evan Cheng · 17 years ago
- 8014e86 Add FastISel support for floating-point operations. by Dan Gohman · 17 years ago