- 287de60 Add an "are types equivalent" operation that ignores the types that a pointer by Nick Lewycky · 15 years ago
- f7e4981 Don't remove aggregate-typed module level constants before encoding functions by Nick Lewycky · 15 years ago
- 7161cb1 Misc x86 README updates: remove a couple of already-fixed issues, by Eli Friedman · 15 years ago
- d00d415 Use forward declarations and move TargetELFWriterInfo impl to a new file. by Bruno Cardoso Lopes · 15 years ago
- c997d45 Support for ELF Visibility by Bruno Cardoso Lopes · 15 years ago
- 3590abf Fix 4366: store to null in non-default addr space should not be by Chris Lattner · 15 years ago
- 6396329 Generate libcalls for floating point arithmetic and casting operations. by Sanjiv Gupta · 15 years ago
- d6de30c Cosmetic changes to parameter attribute verification. by Duncan Sands · 15 years ago
- 861d20a Avoid leaking memory in an error path. Noticed by cppcheck. by Duncan Sands · 15 years ago
- fa3f80a More formatting. by Sanjiv Gupta · 15 years ago
- b65d1f2 Fixed source comments. No functionality change. by Sanjiv Gupta · 15 years ago
- 89456ce CMake: Updated list of files on lib/CodeGen/CMakeLists.txt. by Oscar Fuentes · 15 years ago
- 757068f Implement and use new method Function::hasAddressTaken(). by Jay Foad · 15 years ago
- cb597c9 Remove warnings: no newline at end of file. by Sanjiv Gupta · 15 years ago
- b51b6cf Silence a warning by Anton Korobeynikov · 15 years ago
- e3acf15 Remove an unused function SafeToDestroyConstant(). Rename an almost by Jay Foad · 15 years ago
- 3ae67f5 Simplified logic of this if-then statement to reduce nesting. No functionality by Bill Wendling · 15 years ago
- 6cbd8da Add the beginnings of an implementatation of lazy liveness analysis, based on "Fast Liveness Checking for SSA-form Programs" by Boissinot, et al. by Owen Anderson · 15 years ago
- 92fcdca Use expandCodeFor instead of expand when the result will be by Dan Gohman · 15 years ago
- b157f25 PIC16 emits auto variables as globals. When optimizer removes a function entierly by estimating its side effects on globals, those globals(autos) without a function were not being printed by the Asm printer. by Sanjiv Gupta · 15 years ago
- 2e7ccfc Typo by Anton Korobeynikov · 15 years ago
- dada95b Revert hunk commited by accident by Anton Korobeynikov · 15 years ago
- 0eebf65 The attached patches implement most of the ARM AAPCS-VFP hard float by Anton Korobeynikov · 15 years ago
- fbbf1ee Separate V6 from V6T2 since the latter has some extra nice instructions by Anton Korobeynikov · 15 years ago
- a7b0ded Add helper for checking of Thumb1 mode by Anton Korobeynikov · 15 years ago
- faf2671 Revert r72898. It does not solve the problem I want it to solve. by Bill Wendling · 15 years ago
- 06bfa33 Delete comment and fix typo by Bruno Cardoso Lopes · 15 years ago
- 24f14f1 Fix wrong elf class and byte order initializations. by Bruno Cardoso Lopes · 15 years ago
- a029a27 Simple ELF32/64 binary files can now be emitted for x86 and x86_64 without by Bruno Cardoso Lopes · 15 years ago
- f10d3a7 Tweak the expansion code for BIT_CONVERT to generate better code by Eli Friedman · 15 years ago
- 5d28eb9 Get rid of some unnecessary code. by Eli Friedman · 15 years ago
- a5f54a0 Create FunctionType::isValidArgumentType to go along with isValidReturnType. by Nick Lewycky · 15 years ago
- 7a5e555 Slightly generalize the code that handles shuffles of consecutive loads by Eli Friedman · 15 years ago
- dcef849 Remove cyclic MDNode detection. Any attempt to create a cyclic MDNode will by Nick Lewycky · 15 years ago
- 00907c7 Refuse metadata* type for function arguments. by Nick Lewycky · 15 years ago
- 0da9975 PR3628: Add patterns to match SHL/SRL/SRA to the corresponding Altivec by Eli Friedman · 15 years ago
- d7f20b6 Don't crash on multiple return value with no obvious inserted value. by Nick Lewycky · 15 years ago
- b9a4cac PR4340: Run SimplifyDemandedVectorElts on insertelement instructions; by Eli Friedman · 15 years ago
- 0906b1b Use cast<> instead of dyn_cast<> for things that are known to be Instructions. by Jay Foad · 15 years ago
- 86fbf2f Rename UnknownValue to CouldNotCompute, since it holds an instance of by Dan Gohman · 15 years ago
- 5257106 Fix the expansion for CONCAT_VECTORS so that it doesn't create illegal types. by Eli Friedman · 15 years ago
- 7ef3d17 Factor out a couple of helpers. by Eli Friedman · 15 years ago
- 30e71eb Avoid crashing on a variable-index insertelement with element type i16. by Eli Friedman · 15 years ago
- 1041553 Get rid of some bogus patterns for X86vzmovl. Don't create VZEXT_MOVL by Eli Friedman · 15 years ago
- 9d47b8d Fix an obvious typo. by Eli Friedman · 15 years ago
- cf0a577 x86_64 now uses the correct ELF e_machine type by Bruno Cardoso Lopes · 15 years ago
- 1762c14 Get rid of a bogus pattern that interferes with optimization. by Eli Friedman · 15 years ago
- 23ef105 PR2598: make sure to expand illegal forms of integer/floating-point by Eli Friedman · 15 years ago
- f5b0c5a Remove elf specific info from ELFWriter.h to Elf.h. Code cleanup and more comments added by Bruno Cardoso Lopes · 15 years ago
- 556929a Make SINT_TO_FP/UINT_TO_FP vector legalization queries query on the by Eli Friedman · 15 years ago
- 5c06f61 Simplify. by Devang Patel · 15 years ago
- 2392efe Add explicit keywords. by Dan Gohman · 15 years ago
- da63429 Simplify. by Devang Patel · 15 years ago
- 578efa9 Add new function attribute - noimplicitfloat by Devang Patel · 15 years ago
- abc0199 Adapt the x86 build_vector dagcombine to the current state of the legalizer. by Nate Begeman · 15 years ago
- 9254922 Changing allocation ordering from r3 ... r0 back to r0 ... r3. The order change no longer make sense after the coalescing changes we have made since then. by Evan Cheng · 15 years ago
- 6a78489 Evan thinks NoImplicitFloat check is not required here. by Devang Patel · 15 years ago
- f38fd69 Fix a copy+pasto in an assertion string that Jay Foad noticed. by Dan Gohman · 15 years ago
- 87d59e4 When merging multiple load / store instructions. Use the DebugLoc of the first one. by Evan Cheng · 15 years ago
- 5ba7188 Code clean up: return vector by reference rather than by value. No functionality changes. by Evan Cheng · 15 years ago
- 1d09de3 Move SCEVExpander::getOrInsertCanonicalInductionVariable out of line. by Dan Gohman · 15 years ago
- c965ee2 Remove some unnecessary #includes. by Dan Gohman · 15 years ago
- 11cc35d Update the Verifier to be aware of the difference between Add and FAdd, etc. by Dan Gohman · 15 years ago
- 4680077 Lower i16/i32 sdiv/udiv/srem/urem using libcalls. by Sanjiv Gupta · 15 years ago
- a43a7ae Allow libcalls for i16 sdiv/udiv/rem operations. by Sanjiv Gupta · 15 years ago
- 5d41910 ELF Code Emitter now uses CurBufferPtr, BufferBegin and BufferEnd, as do JIT and by Bruno Cardoso Lopes · 15 years ago
- 9f5f322 Fix an erroneous check for isFNeg; the FNeg case is handled by Dan Gohman · 15 years ago
- e075a62 The DWARF unwind info was incorrect. While compiling with by Bill Wendling · 15 years ago
- ae3a0be Split the Add, Sub, and Mul instruction opcodes into separate by Dan Gohman · 15 years ago
- d18e31a Add new function attribute - noredzone. by Devang Patel · 15 years ago
- 4c9369d Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This was by Dale Johannesen · 15 years ago
- 073e7e5 RALinScan::attemptTrivialCoalescing() was returning a virtual register instead of the physical register it is allocated to. This resulted in virtual register(s) being added the live-in sets. by Evan Cheng · 15 years ago
- 550aacb A value defined by an implicit_def can be liven to a use BB. This is unfortunate. But register allocator still has to add it to the live-in set of the use BB. by Evan Cheng · 15 years ago
- ac27640 Removed SimpleRewriter. by Lang Hames · 15 years ago
- 77b81fe Don't do the X * 0.0 -> 0.0 transformation in instcombine, because by Dan Gohman · 15 years ago
- 68f32cb Fix comments. by Dan Gohman · 15 years ago
- 82f1d1b Remove unused code. by Sanjiv Gupta · 15 years ago
- 3b0a4f1 Custom lower SUB with two register operands. by Sanjiv Gupta · 15 years ago
- 6c8db34 Fix comments. by Torok Edwin · 15 years ago
- e8ebb0f Add support for outputting ANSI colors to raw_fd_ostream. by Torok Edwin · 15 years ago
- bccf4b3 PR3739, part 2: Use an explicit store to spill XMM registers. (Previously, by Eli Friedman · 15 years ago
- 9a41712 PR3739, part 1: Disable the red zone on Win64. by Eli Friedman · 15 years ago
- e5eb6d2 Remove a #include of <iostream>. by Dan Gohman · 15 years ago
- 1488326 Re-apply 72756 with fixes. One of those was introduced by we changed MachineInstrBuilder::addReg() interface. by Evan Cheng · 15 years ago
- fcad172 Removed more testing code that snuck in earlier. by Lang Hames · 15 years ago
- 186c670 Use uint8_t and int32_t in {JIT,Machine}CodeEmiters by Bruno Cardoso Lopes · 15 years ago
- d58902a Evan says it's wrong; back out 72808. by Stuart Hastings · 15 years ago
- 77648cf Recognize another euphemism for MOVDQ2Q. by Stuart Hastings · 15 years ago
- 424f8f3 For Darwin / x86_64, override -relocation-model=static to pic if the output is assembly since Darwin assembler does not really support -static codeine. by Evan Cheng · 15 years ago
- 9911405 Convert Alpha and Mips to use a MachineFunctionInfo subclass to by Dan Gohman · 15 years ago
- c553462 Remove the redundant TM member from X86DAGToDAGISel; replace it by Dan Gohman · 15 years ago
- 68c9344 Don't attempt to simplify an non-affine IV expression if it can't by Dan Gohman · 15 years ago
- 2228582 Make the buildbot see green (to make it easier to spot the next person by Mike Stump · 15 years ago
- 4cb3143 Move ELFCodeEmiter stuff to new files by Bruno Cardoso Lopes · 15 years ago
- bae049c Revert 72650 by Bruno Cardoso Lopes · 15 years ago
- 974d90b Remove unnecessary #includes. by Dan Gohman · 15 years ago
- 3fc7e53 Emit file directives correctly in case of a .bc is generated by llvm-ld after linking in several .bc files. by Sanjiv Gupta · 15 years ago
- 892c8ca FrameIndex could be used as a value (addressof (arg)) or as an address. by Sanjiv Gupta · 15 years ago
- 030019f CMake: Added missing source file to lib/CodeGen/CMakeLists.txt. by Oscar Fuentes · 15 years ago
- 703e235 Fixed a bug in which signed comparisons were being used instead of unsigned comparisons. by Sanjiv Gupta · 15 years ago