- 7b0c58c Use i32 for shift amounts instead of i64. This gets bisort working. by Chris Lattner · 18 years ago
- 00659b1 Add zextload from i32 -> i64, with this, perimeter works. by Chris Lattner · 18 years ago
- 9d5b532 For PR801: by Reid Spencer · 18 years ago
- f9b238e De-pessimize the handling of LCSSA Phi nodes in IndVarSimplify. Hopefully this by Owen Anderson · 18 years ago
- 7e097e4 Print darwin stub stuff correctly in 64-bit mode. With this, treeadd works in by Chris Lattner · 18 years ago
- 529c233 Fix variable shadowing issue by Chris Lattner · 18 years ago
- c08f902 Implement a bunch of 64-bit cleanliness work. With this, treeadd builds (but by Chris Lattner · 18 years ago
- 041e9d3 Rearrange compares, add ADDI8, add sext from 32-to-64 bit register by Chris Lattner · 18 years ago
- c91a475 Improve PPC64 calling convention support by Chris Lattner · 18 years ago
- 924c576 Remove two more definitions by Chris Lattner · 18 years ago
- 7b4e478 remove two unused instructions. by Chris Lattner · 18 years ago
- 959e321 Fix a stale pointer issue that caused 300.twolf to fail to build on zion by Chris Lattner · 18 years ago
- 3c80a51 random code cleanups, no functionality change by Chris Lattner · 18 years ago
- 2b67f07 Make LoopUnswitch able to unswitch loops with live-out values by taking advantage by Owen Anderson · 18 years ago
- da08d2c Simplify X86CompilationCallback: always align to 16-byte boundary; don't save EAX/EDX if unnecessary. by Evan Cheng · 18 years ago
- 89d67fa Add and sort "sections" in debug lines. This always stepping through by Jim Laskey · 18 years ago
- 52b510b Added jump table address relocation. by Evan Cheng · 18 years ago
- 74cb064 Eliminate unneeded parameter. by Evan Cheng · 18 years ago
- 22f7131 variable_ops instructions such as call can have any number of operands. by Evan Cheng · 18 years ago
- 51df6d5 Add more anonymous namespaces to make it clear that these are private classes by Chris Lattner · 18 years ago
- 70aa33e Add some out-of-line virtual dtors so that the class has a "home", preventing by Chris Lattner · 18 years ago
- 0ad1970 fix typo by Chris Lattner · 18 years ago
- df97cc6 Add memory operand and int regs by Andrew Lenharth · 18 years ago
- 1725599 inline asm, at least for floats by Andrew Lenharth · 18 years ago
- d1aab35 fix argument problem by Andrew Lenharth · 18 years ago
- ef95710 Correct returns of 64-bit values, though they seemed to work before... by Chris Lattner · 18 years ago
- 7f7b346e Make these predicates correct in 64-bit mode too. by Chris Lattner · 18 years ago
- b410dc9 Rename OR4 -> OR. Move some PPC64-specific stuff to the 64-bit file by Chris Lattner · 18 years ago
- 96dc5e5 remove unused flag by Chris Lattner · 18 years ago
- f2c5bca add some logical ops by Chris Lattner · 18 years ago
- 4b25b40 remove some unused patterns by Chris Lattner · 18 years ago
- 3ae5eef Add some more immediate patterns. This allows us to compile: by Chris Lattner · 18 years ago
- eded521 Instead of li/xoris use li/oris. Note that this doesn't work if bit 15 is by Chris Lattner · 18 years ago
- 0ea70b2 Add some 64-bit logical ops. by Chris Lattner · 18 years ago
- e3db4da __i386__, __i386, etc. are not defined for x86-64. Use __x86_64__. by Evan Cheng · 18 years ago
- dd58343 64-bit bugfix: 0xFFFF0000 cannot be formed with a single lis. by Chris Lattner · 18 years ago
- f27bb6d Add some patterns for globals, so we can now compile this: by Chris Lattner · 18 years ago
- 650f609 Add support for function types. by Jim Laskey · 18 years ago
- 4e85e64 Remove some now-unneeded casts from instruction patterns. With the casts by Chris Lattner · 18 years ago
- 047854f Add some patterns for ppc64 by Chris Lattner · 18 years ago
- 30da68a Remove some ugly now-redundant casts. by Chris Lattner · 18 years ago
- a973993 Fix some mismatched type constraints by Chris Lattner · 18 years ago
- d16f2a7 References need to be section relative. by Jim Laskey · 18 years ago
- b214950 Minor clean up. by Evan Cheng · 18 years ago
- ab390d0 Do partial inlining in BU. This resolves more call sites. Also add options to merge in globals during recursion and to back annotate DSNodes when function pointers are resolved. This makes PA work for a whole lot more things (unresolved call sites being what has been killing various DSA based passes) by Andrew Lenharth · 18 years ago
- 067ef41 References need to be section relative. by Jim Laskey · 18 years ago
- 3770500 Fix a bug, don't drop indirect call sites, especially if there is nothing known about them yet, and restore a simple version of a removed function by Andrew Lenharth · 18 years ago
- ca0dc56 Handle versioning of compile unit. by Jim Laskey · 18 years ago
- 58421d7 initial implementation of ARMRegisterInfo::eliminateFrameIndex by Rafael Espindola · 18 years ago
- 5cff267 Constant fold sqrtf by Chris Lattner · 18 years ago
- eb83f4e Fix IndVarsSimplify/2006-06-16-Indvar-LCSSA-Crash.ll, a case where a by Chris Lattner · 18 years ago
- 357edf8 A new entry. by Evan Cheng · 18 years ago
- b1d26f6 Implement the getPointerRegClass method, which is required for the ptr_rc by Chris Lattner · 18 years ago
- f06ef2c Forgot operands were hard coded for compile unit. by Jim Laskey · 18 years ago
- 54edc84 Later models likely to have Yonah like attributes. by Evan Cheng · 18 years ago
- a24b761 Upgrade some load/store instructions to use the proper addressing mode stuff. by Chris Lattner · 18 years ago
- 66d7ebb In 64-bit mode, addr mode operands use G8RC instead of GPRC. by Chris Lattner · 18 years ago
- 059ca0f fix some assumptions that pointers can only be 32-bits. With this, we can by Chris Lattner · 18 years ago
- 956f43c Split 64-bit instructions out into a separate .td file by Chris Lattner · 18 years ago
- 8fa05da Force 64-bit register availability in 64-bit mode. For real. by Chris Lattner · 18 years ago
- af89fa6 Remove the -darwin and -aix llc options, inferring darwinism and aixism from by Chris Lattner · 18 years ago
- fb9d0dc Add missing casts. This fixed some regressions. by Evan Cheng · 18 years ago
- 426b782 Simplify TargetData ctor call by Chris Lattner · 18 years ago
- 1790d44 Don't pass target name into TargetData anymore, it is never used or needed. by Chris Lattner · 18 years ago
- acbc07a Remove ctor with each piece specifyable (which causes overload ambiguities), by Chris Lattner · 18 years ago
- a827953 Only count instructions as code size, not constant pools and other per-function stuff. by Chris Lattner · 18 years ago
- 276f4b5 Simplify interpreter construction. by Chris Lattner · 18 years ago
- 7c1fb5f Document the subtarget features better, make sure that 64-bit mode, 64-bit by Chris Lattner · 18 years ago
- a7a5854 Rename some subtarget features. A CPU now can *have* 64-bit instructions, by Chris Lattner · 18 years ago
- c269c52 Add a error message to cbu to match bu by Andrew Lenharth · 18 years ago
- 73a38a9 move header by Andrew Lenharth · 18 years ago
- 7089f45 1. Revise vector debug support. by Jim Laskey · 18 years ago
- 21abac2 More libcall transformations: by Evan Cheng · 18 years ago
- 9528952 Simplify fprintf(file, "%s", str) to fputs(str, file). by Evan Cheng · 18 years ago
- 94de9a8 First baby step towards ppc64 support. This adds a new -march=ppc64 backend by Chris Lattner · 18 years ago
- 1127315 Fix Regression/Linker/2006-06-15-GlobalVarAnment.ll by Chris Lattner · 18 years ago
- dc6830f Only print the stack trace if it was requested. Previously, any call into by Reid Spencer · 18 years ago
- 44500e3 Teach the local allocator to know that live-in values (e.g. arguments) are by Chris Lattner · 18 years ago
- 8e173de Add a note that Nate noticed. by Chris Lattner · 18 years ago
- f8a01a9 1. Support standard dwarf format (was bootstrapping in Apple format.) by Jim Laskey · 18 years ago
- d5a932b Was pointed out that structure alignment and type alignment are not the same by Jim Laskey · 18 years ago
- afe91a5 Implement Transforms/InstCombine/bswap.ll, turning common shift/and/or bswap by Chris Lattner · 18 years ago
- 35f8c20 Alignment of globals has not been quite right. Needed to drop the pointer type by Jim Laskey · 18 years ago
- 31f7be9 Vector extract / insert index operand should have ptr type. by Evan Cheng · 18 years ago
- a7dc4a5 Type of extract_element index operand should be iPTR. by Evan Cheng · 18 years ago
- 015188f Type of vector extract / insert index operand should be iPTR. by Evan Cheng · 18 years ago
- a844126 Consistency. EXTRACT_ELEMENT index operand should have ptr type. by Evan Cheng · 18 years ago
- a9767f6 Assert. Rather than silently stop printing. by Evan Cheng · 18 years ago
- 8d3af5e Instructions with variable operands (variable_ops) can have a number required by Evan Cheng · 18 years ago
- fae2994 X86 call instructions can take variable number of operands. Parameters of by Evan Cheng · 18 years ago
- 4b5a352 add a note by Chris Lattner · 18 years ago
- b69d113 Add argument registers to the end of call operand list (partial fix). by Evan Cheng · 18 years ago
- ed4e566 Change versioning to per debug info descriptor (merged with tag.) by Jim Laskey · 18 years ago
- 014f98c Place dwarf headers at earliest possible point. Well behaved when skipping by Jim Laskey · 18 years ago
- f7a1212 Fix Transforms/LoopUnswitch/2006-06-13-SingleEntryPHI.ll, a loop unswitch by Chris Lattner · 18 years ago
- 90245d4 When asked not to delete useless PHIs, really don't delete them, no matter how by Owen Anderson · 18 years ago
- 13a68e4 Use the PotDoms map to memoize 'dominating value' lookup. With this patch, by Chris Lattner · 18 years ago
- 8b92d0c Fix another instance where PHI nodes need special treatment. by Owen Anderson · 18 years ago
- 3cc86cc Update isLCSSAForm to handle PHI nodes specially for live-out detection. This by Owen Anderson · 18 years ago
- c8aba85 I am sure I had commited this workaround before. Perhaps soon I should sort it all out by Andrew Lenharth · 18 years ago