| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix PR1873, a problem finding stat-related symbols on linux, due to | Chris Lattner | 2008-01-03 | 1 | -9/+20 |
| | | | | | | | "libc_nonshared.a". Patch by Edwin Török! llvm-svn: 45532 | ||||
| * | fix long lines. | Chris Lattner | 2008-01-03 | 1 | -3/+3 |
| | | | | | llvm-svn: 45531 | ||||
| * | Fix a crash reported by Seo Sanghyeon. | Chris Lattner | 2008-01-03 | 4 | -4/+34 |
| | | | | | llvm-svn: 45530 | ||||
| * | Trying that again. | Gordon Henriksen | 2008-01-03 | 2 | -1/+1 |
| | | | | | llvm-svn: 45529 | ||||
| * | Fix a compile error on Windows. | Gordon Henriksen | 2008-01-03 | 1 | -0/+2 |
| | | | | | llvm-svn: 45528 | ||||
| * | Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be used | Evan Cheng | 2008-01-03 | 5 | -66/+67 |
| | | | | | | | for non-function GV relocations that require function address stubs (e.g. Mac OS X in non-static mode). llvm-svn: 45527 | ||||
| * | don't access element zero of an array of size zero. | Chris Lattner | 2008-01-03 | 1 | -2/+2 |
| | | | | | llvm-svn: 45526 | ||||
| * | Remove the function attr cache for intrinsics. This does not maintain the | Chris Lattner | 2008-01-03 | 1 | -7/+1 |
| | | | | | | | | refcount on these correctly, and can end up referring to deleted attributes. This fixes PR1881. llvm-svn: 45525 | ||||
| * | Don't create a new ParamAttrsList (which copies the vector) just to | Chris Lattner | 2008-01-03 | 2 | -7/+10 |
| | | | | | | | get a profile. llvm-svn: 45524 | ||||
| * | An example for which the TYPE_SIZE was being set from | Duncan Sands | 2008-01-03 | 1 | -0/+12 |
| | | | | | | | | | | the initial value, while the type fields were not (this is a qualified union type, so not all fields are always present). This resulted in the size of the corresponding LLVM type being larger than the gcc TYPE_SIZE. llvm-svn: 45522 | ||||
| * | Test handling of records for which the fields are | Duncan Sands | 2008-01-03 | 1 | -0/+7 |
| | | | | | | | not ordered by offset. llvm-svn: 45520 | ||||
| * | move some code out of line, rearrange a bit. | Chris Lattner | 2008-01-03 | 2 | -9/+11 |
| | | | | | llvm-svn: 45519 | ||||
| * | Disallow copying explicitly. | Chris Lattner | 2008-01-03 | 1 | -0/+3 |
| | | | | | llvm-svn: 45518 | ||||
| * | Split param attr implementation out from Function.cpp into its | Chris Lattner | 2008-01-02 | 7 | -282/+349 |
| | | | | | | | | own file. Don't #include ParameterAttributes.h into any major public header files: just move methods out of line as appropriate. llvm-svn: 45517 | ||||
| * | add missing #include | Chris Lattner | 2008-01-02 | 1 | -0/+1 |
| | | | | | llvm-svn: 45516 | ||||
| * | X86 PIC JIT bug fix: relocations for constantpool and jumptable. | Evan Cheng | 2008-01-02 | 1 | -7/+6 |
| | | | | | llvm-svn: 45515 | ||||
| * | remove blob of #if'd out code. | Chris Lattner | 2008-01-02 | 1 | -37/+0 |
| | | | | | llvm-svn: 45512 | ||||
| * | New declarations/defs for Objc2's foreach-statement. This is work in progress. | Fariborz Jahanian | 2008-01-02 | 8 | -1/+107 |
| | | | | | llvm-svn: 45511 | ||||
| * | When promoting array to pointer for argument, don't lose type qualifiers. | Chris Lattner | 2008-01-02 | 3 | -4/+13 |
| | | | | | llvm-svn: 45510 | ||||
| * | fix this to use a valid triple. | Chris Lattner | 2008-01-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 45509 | ||||
| * | SimulVertex: Inverted argument order when calling the Profile method of StateTy. | Ted Kremenek | 2008-01-02 | 2 | -7/+8 |
| | | | | | | | SimulGraph: Inverted argument order when calling the Profile method of VertexTy (plus minor cleanups) llvm-svn: 45508 | ||||
| * | Inverted argument order for ImmutableMap::Profile. | Ted Kremenek | 2008-01-02 | 1 | -2/+2 |
| | | | | | llvm-svn: 45507 | ||||
| * | Fix a build issue on cygwin | Chris Lattner | 2008-01-02 | 1 | -6/+3 |
| | | | | | llvm-svn: 45506 | ||||
| * | Fix PR1895: a crash on an ugly gcc extension. | Chris Lattner | 2008-01-02 | 2 | -2/+16 |
| | | | | | llvm-svn: 45505 | ||||
| * | Compute the proper sourcerange for an CompoundLiteralExpr. | Chris Lattner | 2008-01-02 | 5 | -10/+22 |
| | | | | | llvm-svn: 45504 | ||||
| * | Added iterator and profiling (i.e. FoldingSetNodeID) support to ImmutableMap. | Ted Kremenek | 2008-01-02 | 1 | -1/+40 |
| | | | | | llvm-svn: 45503 | ||||
| * | Converted state reference within SimulVertex from StateTy* to StateTy. | Ted Kremenek | 2008-01-02 | 1 | -3/+3 |
| | | | | | | | This is more flexible. llvm-svn: 45502 | ||||
| * | Fix PR1888, patch by Wilhansen Li. | Chris Lattner | 2008-01-02 | 2 | -2/+6 |
| | | | | | llvm-svn: 45501 | ||||
| * | Fix a build problem with VC++ by not doing the target prefix | Chris Lattner | 2008-01-02 | 1 | -13/+24 |
| | | | | | | | | comparison for every builtin. This reduces the depth of the if/elseif chain dramatically. llvm-svn: 45500 | ||||
| * | Use the correct MachineRegisterInfo object. | Bill Wendling | 2008-01-02 | 1 | -2/+1 |
| | | | | | llvm-svn: 45499 | ||||
| * | Machine LICM will check that operands are defined outside of the loop. Also | Bill Wendling | 2008-01-02 | 2 | -40/+1 |
| | | | | | | | check that register isn't 0 before going further. llvm-svn: 45498 | ||||
| * | Refactor the decl printer, patch by Mike Stump! | Chris Lattner | 2008-01-02 | 1 | -47/+52 |
| | | | | | llvm-svn: 45497 | ||||
| * | Remove dead code. | Bill Wendling | 2008-01-02 | 1 | -35/+0 |
| | | | | | llvm-svn: 45496 | ||||
| * | verify that aligned common support doesn't break. | Chris Lattner | 2008-01-02 | 1 | -0/+8 |
| | | | | | llvm-svn: 45495 | ||||
| * | darwin9 and above support aligned common symbols. | Chris Lattner | 2008-01-02 | 3 | -12/+36 |
| | | | | | llvm-svn: 45494 | ||||
| * | leopard and above support alignment for common symbols. | Chris Lattner | 2008-01-02 | 3 | -11/+32 |
| | | | | | llvm-svn: 45493 | ||||
| * | Use the new architecture to get the containing machine basic block for a machine | Bill Wendling | 2008-01-02 | 1 | -28/+28 |
| | | | | | | | | instruction. Also, use "splice" to move the new instruction instead of remove/insert (where it was leaking memory anyway). llvm-svn: 45492 | ||||
| * | Issue diagnostic when objective-c's @interface is preceeded by a type specifier. | Fariborz Jahanian | 2008-01-02 | 2 | -0/+7 |
| | | | | | llvm-svn: 45491 | ||||
| * | Added/fixed some comments. | Ted Kremenek | 2008-01-02 | 2 | -1/+5 |
| | | | | | llvm-svn: 45490 | ||||
| * | Prevent crash on incorrect objc messaging expression. | Fariborz Jahanian | 2008-01-02 | 2 | -2/+9 |
| | | | | | llvm-svn: 45489 | ||||
| * | Sprinkled 'typename' and fixed a few typos and type declaration errors to | Ted Kremenek | 2008-01-02 | 2 | -23/+23 |
| | | | | | | | make these headers compile. llvm-svn: 45488 | ||||
| * | Added fixme. | Ted Kremenek | 2008-01-02 | 1 | -0/+4 |
| | | | | | llvm-svn: 45487 | ||||
| * | Allocate vertices using a BumpPtrAllocator. | Ted Kremenek | 2008-01-02 | 1 | -3/+8 |
| | | | | | llvm-svn: 45486 | ||||
| * | Don't be rude, emit debugging info where asked to. | Nick Lewycky | 2008-01-02 | 1 | -5/+5 |
| | | | | | llvm-svn: 45485 | ||||
| * | Move some more instruction creation methods from RegisterInfo into InstrInfo. | Owen Anderson | 2008-01-01 | 40 | -1218/+1306 |
| | | | | | llvm-svn: 45484 | ||||
| * | Make MachineRegisterInfo::getVRegDef more efficient by aiming the keep the ↵ | Chris Lattner | 2008-01-01 | 1 | -4/+10 |
| | | | | | | | def of the vreg at the start of the list, so the list doesn't need to be traversed. llvm-svn: 45483 | ||||
| * | switch the register iterator to act more like hte LLVM value iterator: ↵ | Chris Lattner | 2008-01-01 | 3 | -11/+43 |
| | | | | | | | | | | | | dereferencing it now returns the machineinstr of the use. To get the operand, use I.getOperand(). Add a new MachineRegisterInfo::replaceRegWith, which is basically like Value::replaceAllUsesWith. llvm-svn: 45482 | ||||
| * | Adding C bindings for SwitchInst::addCase. | Gordon Henriksen | 2008-01-01 | 2 | -0/+9 |
| | | | | | | | Patch by Bryan O'Sullivan! llvm-svn: 45481 | ||||
| * | Add a trivial but handy function to efficiently return the machine | Chris Lattner | 2008-01-01 | 2 | -0/+21 |
| | | | | | | | instruction that defines the specified vreg. Crazy. llvm-svn: 45480 | ||||
| * | add efficient iteration support for register use/def's | Chris Lattner | 2008-01-01 | 2 | -0/+73 |
| | | | | | | | within a machine function. llvm-svn: 45479 | ||||

