- c3c106c Add BuildMI variants that take a MBB::iterator by Chris Lattner · 21 years ago
- 8777d24 Use correct template for ADC instruction with memory operands. by Alkis Evlogimenos · 21 years ago
- 1c809c5 Add an instruction selector capable of selecting 'ret void' by Chris Lattner · 21 years ago
- da474ad SHLD and SHRD take 32-bit operands but an 8-bit immediate. Rename them by Alkis Evlogimenos · 21 years ago
- 8e475b8 Floating point loads/stores act on memory operands. Rename them to by Alkis Evlogimenos · 21 years ago
- 91c4b52 Rename instruction templates to be easier to the human eye to by Alkis Evlogimenos · 21 years ago
- f8da4d8 Uncomment instructions that take both an immediate and a memory by Alkis Evlogimenos · 21 years ago
- 757c1f9 Fix my sloppiness by Brian Gaeke · 21 years ago
- 5ab29b5 Each instruction now has both an ImmType and a MemType. This describes by Alkis Evlogimenos · 21 years ago
- f822ee9 Fix typo in comment by Brian Gaeke · 21 years ago
- 39bd69a Add a testcase for switch instruction induction by Chris Lattner · 21 years ago
- 542f149 Implement switch->br and br->switch folding by ripping out the switch->switch by Chris Lattner · 21 years ago
- 9ff6ba1 Change this so that LLC actually tries to run the code generator, though it will by Chris Lattner · 21 years ago
- d62276a Add a hook to run with the V8 target, though it doesn't currently work. Also by Chris Lattner · 21 years ago
- 3da5117 Add hook for V8 target by Chris Lattner · 21 years ago
- 8a62384 SparcV8 now builds. by Chris Lattner · 21 years ago
- 9a89f37 fine grainify namespacification by Chris Lattner · 21 years ago
- 8d8a6bc Finegrainify namespacification by Chris Lattner · 21 years ago
- a85d46e Tab completion is our friend. by Chris Lattner · 21 years ago
- 83ba99a Clean up rules by Chris Lattner · 21 years ago
- 275f645 Bring this directory into "it actually compiles" land by Chris Lattner · 21 years ago
- f13bd49 Fix multiple inclusion problem by Chris Lattner · 21 years ago
- b99df4f if there is already a prototype for malloc/free, use it, even if it's incorrect. by Chris Lattner · 21 years ago
- 8a4045e Do not remove an active template argument even if the superclass had one of the by Chris Lattner · 21 years ago
- eb7d6d0 fix a bug in the testcase by Chris Lattner · 21 years ago
- 81d50ad Ignore X = X assignments that was causing Alkis's rewrite of X86.td to crash by Chris Lattner · 21 years ago
- 7b6ee7d new testcase for a tblgen bug that alkis ran into by Chris Lattner · 21 years ago
- ff367ee Assert instead of going into an infinite loop! by Chris Lattner · 21 years ago
- 6c39a42 ELF constants and data structures. by Brian Gaeke · 21 years ago
- 745502a Do not generate instructions with mismatched memory/immediate sized by Alkis Evlogimenos · 21 years ago
- 43c4361 new testcase for intrinsic folding by Chris Lattner · 21 years ago
- efd74a0 The instruction combining pass removes dead instructions, there is no need by Chris Lattner · 21 years ago
- 7bcc0e7 Rename AddUsesToWorkList -> AddUsersToWorkList, as that is what it does. by Chris Lattner · 21 years ago
- 6160e85 Turn 'free null' into nothing by Chris Lattner · 21 years ago
- 9e4a642 Right, it's really Extractor, not Extraction. by Misha Brukman · 21 years ago
- 4977a16 New Function-level transformation utils. by Misha Brukman · 21 years ago
- dddea54 Add the prototype for the LoopExtractor Pass. by Misha Brukman · 21 years ago
- 9401deb A pass that uses the generic CodeExtractor to rip out *every* loop in every by Misha Brukman · 21 years ago
- e633603 A generic code extractor: given a list of BasicBlocks, it will rip them out into by Misha Brukman · 21 years ago
- 870e587 Two testcases for loops: one with outputs, one without. by Misha Brukman · 21 years ago
- 84cda0f Further comment updates. by Alkis Evlogimenos · 21 years ago
- a643a1a Update comments. by Alkis Evlogimenos · 21 years ago
- 2eae379 My previous commit broke the jit. The shift instructions always take by Alkis Evlogimenos · 21 years ago
- 9f78bf2 Turn off the SparcV9MachineCodeDestructionPass for now, because it's buggy by Brian Gaeke · 21 years ago
- 3d1fdee Correct DestroyMachineFunction's getPassName by Brian Gaeke · 21 years ago
- 0321b68 Only clone global nodes between graphs if both graphs have the global. by Chris Lattner · 21 years ago
- 6b586df ADD MORE FUNCTIONS! by Chris Lattner · 21 years ago
- fa52296 Fix argument size for SHL, SHR, SAR, SHLD and SHRD families of instructions. by Alkis Evlogimenos · 21 years ago
- f9186e3 Fix encoding of ADD and SUB family of instructions. Also rearrange by Alkis Evlogimenos · 21 years ago
- 169584e Rename MRMS[0-7]{r,m} to MRM[0-7]{r,m}. by Alkis Evlogimenos · 21 years ago
- 7d90a27 setcond instructions don't have aliasing implications. by Chris Lattner · 21 years ago
- 2f1403a Added d and hbd MultiSource applications. by John Criswell · 21 years ago
- 0809253 Fix Regression/Assembler/2004-02-27-SelfUseAssertError.ll by Chris Lattner · 21 years ago
- 1aed1c7 Fix a verifier bug that was preventing us from ripping povray+libpng to pieces. by Chris Lattner · 21 years ago
- 17d3a87 Build zlib and libpng by Chris Lattner · 21 years ago
- 0e27c98 Updates from Reid by Chris Lattner · 21 years ago
- 08388a4 Add memory operand folding support for the SETcc family of instructions. by Alkis Evlogimenos · 21 years ago
- bd16ef8 Make MachineOperand's immediate value an int and save 4 bytes out of by Alkis Evlogimenos · 21 years ago
- e56508e Add memory operand folding support for SHLD and SHRD instructions. by Alkis Evlogimenos · 21 years ago
- 58ec605 Add memory operand folding support for SHL, SHR and SAR, SHLD instructions. by Alkis Evlogimenos · 21 years ago
- e35ba65 Rename SHL, SHR, SAR, SHLD and SHLR instructions to make them by Alkis Evlogimenos · 21 years ago
- 6175735 Initial checkin of document, contributed by Reid Spencer. by Chris Lattner · 21 years ago
- a0ebceb Implement test/Regression/Transforms/InstCombine/canonicalize_branch.ll by Chris Lattner · 21 years ago
- f7b0041 The instcombiner should canonicalize comparisons. by Chris Lattner · 21 years ago
- fc54e83 Rename member function to be consistent with the rest. by Alkis Evlogimenos · 21 years ago
- 4817e9c Add improvements to the code generator. by Alkis Evlogimenos · 21 years ago
- 57af2cf Make spiller push stores right after the definition of a register so by Alkis Evlogimenos · 21 years ago
- ddcfd9e Fix crash caused by passing register 0 to MRegisterInfo::isPhysicalRegister(). by Alkis Evlogimenos · 21 years ago
- 8fa16e4 Clear maps right after basic block is processed. by Alkis Evlogimenos · 21 years ago
- b07dddd Doxygenify comments. by Misha Brukman · 21 years ago
- 2729408 Doxygenify and tersify comments. by Misha Brukman · 21 years ago
- 412926e Added PR258 and 259. by John Criswell · 21 years ago
- fd04ee6 Added support for C++ compilation. by John Criswell · 21 years ago
- 28ccd02 C++ version of llvm-native-gcc. by John Criswell · 21 years ago
- fad5c3a Fixed test case to actually check for the static declaration. Oops. by John Criswell · 21 years ago
- 726f0b8 Regression tests for PR258 and PR259. by John Criswell · 21 years ago
- 3799eec Fixes for PR258 and PR259. by John Criswell · 21 years ago
- cb58240 Be a good little compiler and handle direct calls efficiently, even if there by Chris Lattner · 21 years ago
- 71e353e Uncomment assertions that register# != 0 on calls to by Alkis Evlogimenos · 21 years ago
- 0550256 Modified the default pathname for Povray. by John Criswell · 21 years ago
- 4f77caa Since LLVM uses structure type equivalence, it isn't useful to keep around by Chris Lattner · 21 years ago
- c230978 Annotations are evil. This makes Value not derive from Annotable, which makes by Chris Lattner · 21 years ago
- fd343b0 add note by Chris Lattner · 21 years ago
- 0e7ac16 Use a map instead of annotations by Chris Lattner · 21 years ago
- c814937 Make TargetData no longer use annotations! by Chris Lattner · 21 years ago
- 32f54f3 Eliminate copy-and-paste comments by Chris Lattner · 21 years ago
- b1dfc70 remove obsolete comment by Chris Lattner · 21 years ago
- 1cd4c72 Make sure that at least one virtual method is defined in a .cpp file to avoid by Chris Lattner · 21 years ago
- f2dbf50e turn things like: if (X == 0 || X == 2) by Chris Lattner · 21 years ago
- 7b1af15 No need to clear the map here, it will always be empty by Chris Lattner · 21 years ago
- 7c78afe Fix a bug in the densemap that was killing the local allocator, and probably by Chris Lattner · 21 years ago
- 271143f Remove .micro references as those files no longer exist and add some more recent Makefile additions to the list by Alkis Evlogimenos · 21 years ago
- 00fa65b Fix typeo. grow() cannot shrink storage. clear() should really nuke storage by Chris Lattner · 21 years ago
- af6926a Fix typo by Chris Lattner · 21 years ago
- abcdf80 The node doesn't have to be _no_ node flags, it just has to be complete and by Chris Lattner · 21 years ago
- 1fe9874 Add _more_ functions by Chris Lattner · 21 years ago
- f74a401 We have this snazzy link-time optimizer. How about we start using it? This by Chris Lattner · 21 years ago
- 8dd8d26 Fix some warnings, some of which were spurious, and some of which were real by Chris Lattner · 21 years ago
- 23e6c1f Instructions to call and return from functions. by Misha Brukman · 21 years ago
- 3a9ec19 One B00g fixed. by Brian Gaeke · 21 years ago