- 5ec56cc Fix the build on Cygwin. Patch by Aaron Gray. by Owen Anderson · 15 years ago
- e3821c7 remove a bogus note. by Chris Lattner · 15 years ago
- a05ec61 add a note by Chris Lattner · 15 years ago
- 9cdd4f5 #include <iostream> is forbidden. Remove it in favor of raw_ostream. by Bill Wendling · 15 years ago
- f3c21b8 A few more load instructions. by Evan Cheng · 15 years ago
- e9722fc Array accesses are independent if the underlying arrays differ. by Andreas Bolka · 15 years ago
- 6700316 Define an operator<< for APInt to be used with std::ostream. by Dan Gohman · 15 years ago
- 5001c21 Minor formatting, whitespace, and 80-column fixes. by Dan Gohman · 15 years ago
- 2aa93ef Minor code simplification. by Dan Gohman · 15 years ago
- 3fb7683 Normalize SourceMgr messages. by Daniel Dunbar · 15 years ago
- 2bc29dc Add LLVMContext, which will eventually be used as a container for privatizing a lot of (currently) global state, including the by Owen Anderson · 15 years ago
- 875ace5 Add a way to access argv[0] in hooks. by Mikhail Glushenkov · 15 years ago
- 583cf31 Move the driver entry point out of Main.inc. by Mikhail Glushenkov · 15 years ago
- c29dfa7 llvm-mc: Parse .{,b,p2}align{,w,l} directives. by Daniel Dunbar · 15 years ago
- 93a65b2 Struct types are described using field types only. by Devang Patel · 15 years ago
- 0faea04 Fix install of libCompilerDriver dynamic library to not copy on every build. by Daniel Dunbar · 15 years ago
- d94c101 by David Greene · 15 years ago
- baeb911 Add Thumb-2 support for TEQ amd TST. by David Goodwin · 15 years ago
- 0998796 Use getSCEV instead of getUnknown to create a SCEV for a by Dan Gohman · 15 years ago
- 74deeb8 Don't build LLVMC when configured with --disable-pic (it needs requires shared by Daniel Dunbar · 15 years ago
- 6c83992 Set wasRun to false here on Dan's suggestion. by Torok Edwin · 15 years ago
- 1dbc771 s/MainCU/ModuleCU/g by Devang Patel · 15 years ago
- 70f4426 Multiple DW_TAG_compile_unit is not used, afaict, on any target. by Devang Patel · 15 years ago
- cffddcd Don't cache PHI exit values from exhaustive evaluations, because by Dan Gohman · 15 years ago
- 63de5c3 FIX PR 4459. by Rafael Espindola · 15 years ago
- 48de5d8 Initialize CurSection in constructor. by Torok Edwin · 15 years ago
- 7908a6a Rename MCValue::getCst to getConstant and add MCValue::isConstant. by Daniel Dunbar · 15 years ago
- 2fbb770 Relax LDA memory instruction checks. by Andreas Bolka · 15 years ago
- 1970a89 Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly passes as well. by Torok Edwin · 15 years ago
- 23737e0 Simplify this code, and avoid using APInt(). This fixes by Dan Gohman · 15 years ago
- 9917700 Add a target-specific DAG combine on X86 to fold the common pattern of by Owen Anderson · 15 years ago
- 3016af5 by David Greene · 15 years ago
- 640a0c1 by David Greene · 15 years ago
- 9b9838d by David Greene · 15 years ago
- c0309b4 Rename ARMcmpNZ to ARMcmpZ and use it to represent comparisons that set only the Z flag (i.e. eq and ne). Make ARMcmpZ commutative. by David Goodwin · 15 years ago
- cd1267d Add triple for OpenBSD. by Duncan Sands · 15 years ago
- c91e68a Include the new file ThumbRegisterInfo.cpp to CMakeLists.txt by Duncan Sands · 15 years ago
- 055b031 Implement Thumb2 ldr. by Evan Cheng · 15 years ago
- 95c1f5b Make dynamic LLVMC plugins work on Windows (finally!). by Mikhail Glushenkov · 15 years ago
- 868a302 Missed one. by Andreas Bolka · 15 years ago
- acd6f8d Fix case in LDA util function names. by Andreas Bolka · 15 years ago
- c6a3030 Print pairwise dependence results, add testcases. by Andreas Bolka · 15 years ago
- f35626d Minimal LDA interface, maximally conservative tester. by Andreas Bolka · 15 years ago
- 707207a LDA analysis output scaffolding. by Andreas Bolka · 15 years ago
- f7ca161 Don't try to split a loop when the controlling icmp instruction by Dan Gohman · 15 years ago
- a1baee2 Remove the block from the LoopInfo, rather than just the Loop. by Dan Gohman · 15 years ago
- 4b35f83 Teach LoopSimplify how to merge multiple loop exits into a single exit, by Dan Gohman · 15 years ago
- cfb3220 More minor code simplifications. by Dan Gohman · 15 years ago
- 9d59d9f Eliminate a layer of indirection in LoopInfo and MachineLoopInfo. by Dan Gohman · 15 years ago
- 1c34375 Convert ScalarEvolution to use BumpPtrAllocator and FoldingSet, instead by Dan Gohman · 15 years ago
- 267a385 Change SCEVExpander to use an IRBuilder to emit instructions. by Dan Gohman · 15 years ago
- 55ad1f2 Simplify a bit by Anton Korobeynikov · 15 years ago
- a98cbc5 ARM refactoring. Step 2: split RegisterInfo by Anton Korobeynikov · 15 years ago
- 1b573d8 Add ThumbInstrInfo.cpp to the CMake makefiles by Douglas Gregor · 15 years ago
- f7789c7 remove a bunch of fixmes (old checking code) and commonize all the by Chris Lattner · 15 years ago
- b1acd68 pull @GOT, @GOTOFF, @GOTPCREL handling into isel from the asmprinter. by Chris Lattner · 15 years ago
- 4c1b606 simplify some code and eliminate the symbolicAddressesAreRIPRel() predicate. by Chris Lattner · 15 years ago
- de53dc0 When a value is used multiple times within a single PHI, instructions by Dan Gohman · 15 years ago
- 553e571 fix clang/test/CodeGenObjC/try.m, a basereg doesn't mean no global anymore. by Chris Lattner · 15 years ago
- 380135c fix a bunch of failures in the X86-64 JIT by tolerating RIP as by Chris Lattner · 15 years ago
- 74d3f50 factor some logic out into a helper function, allow remat of loads from constant by Chris Lattner · 15 years ago
- 18c5987 Reimplement rip-relative addressing in the X86-64 backend. The new by Chris Lattner · 15 years ago
- 1873d0c When doing remat, don't consider uses of non-allocatable physregs. Patch by Chris Lattner · 15 years ago
- 9cb9e67 Renaming for consistency. by Evan Cheng · 15 years ago
- 89da699 Fix PR4466 by making fastisel set operand flags correctly. by Chris Lattner · 15 years ago
- 5b93ea1 fix a typo that GCC should have caught that causes crashes with -view-*-dags by Chris Lattner · 15 years ago
- 8eba8e0 Remove outdated comment. by David Goodwin · 15 years ago
- dcdaebc When possible, use "mvn ra, rb" instead of "eor ra, rb, -1" because mvn has a narrow version and eor(i) does not. by David Goodwin · 15 years ago
- 667d787 Incorporate the insertion point into the key of SCEVExpander's CSE map. by Dan Gohman · 15 years ago
- acec7b3 Remove unused routines. by Devang Patel · 15 years ago
- 343dadb by David Greene · 15 years ago
- 9a80b45 Fix ScalarEvolution::getAddRecExpr's code which canonicalized the by Dan Gohman · 15 years ago
- e890eea Fix SCEVAddRecExpr::isLoopInvariant to test if all of its operands by Dan Gohman · 15 years ago
- 2c2fb82 Add x86 support for 'n' inline asm modifier. This will be handled target independently as part of MC work. by Evan Cheng · 15 years ago
- d8220e5 simplify printing of MO_ExternalSymbol in a non-pcrel context. by Chris Lattner · 15 years ago
- 2af72d4 Privatize some data. by Owen Anderson · 15 years ago
- afe0a08 Constify this value. by Owen Anderson · 15 years ago
- d49ea77 Split thumb-related stuff into separate classes. by Anton Korobeynikov · 15 years ago
- c4233af add %rip to the GR64 register class. Lets avoid allocating it to anything though! :) by Chris Lattner · 15 years ago
- b903bed Move all the TLS processing logic into isel, don't do it in asmprinter at all. by Chris Lattner · 15 years ago
- ba8ef45 make sure to propagate operand flags in SelectTLSADDRAddr properly. by Chris Lattner · 15 years ago
- 505e982 fix a really subtle bug in the cross section of aliases and TLS: by Chris Lattner · 15 years ago
- 24062ac Thumb-2 has CLZ. by David Goodwin · 15 years ago
- 7ce720b Use "adcs/sbcs" only when the carry-out is live, otherwise use "adc/sbc". by David Goodwin · 15 years ago
- b41b5e0 Get rid of these cache variables, which are a holdover from the days when by Owen Anderson · 15 years ago
- a618440 Make this const. by Owen Anderson · 15 years ago
- 03a597f minor cleanup/framework changes. by Chris Lattner · 15 years ago
- 52132bf Privatize some variables. by Owen Anderson · 15 years ago
- 41621a2 move magic for PIC constantpool references from asmprinter to isel. by Chris Lattner · 15 years ago
- d212bb8 implement DOTGraphTraits<SelectionDAG*>::getNodeLabel in terms of by Chris Lattner · 15 years ago
- 89ca575 use jump table operand flags in asm printer instead of "magic predicates" by Chris Lattner · 15 years ago
- cb73734 Use atomic operations for accessing this global counter. by Owen Anderson · 15 years ago
- 93d95bd ADC used to implement adde should use "adcs" opcode instead of "adc". by David Goodwin · 15 years ago
- fdca74c Get rid of unnecessary global variables. by Owen Anderson · 15 years ago
- 83b3593 Currently there is a pattern for the thumb-2 MOV 16-bit immediate instruction. That instruction cannot write the flags so it should use T2I instead of T2sI. by David Goodwin · 15 years ago
- 8947881 Fix linking of llvm-ld and lli with CMake, from Xerxes Rånby by Douglas Gregor · 15 years ago
- 02b9735 Fix compilation without pthreads. by Owen Anderson · 15 years ago
- 2b51d51 Simplify predicate CarryDefIsUsed. by Evan Cheng · 15 years ago
- 0b0deab fix a pasto. by Chris Lattner · 15 years ago
- 7bea038 dot graph viewing is apparently not using SDNode::print_details, this is bad, by Chris Lattner · 15 years ago