aboutsummaryrefslogtreecommitdiffstats
path: root/test/FrontendAda
Commit message (Collapse)AuthorAgeFilesLines
* Adjust this test for recent sroa improvements.Duncan Sands2009-03-121-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66791 91177308-0d34-0410-b5e6-96231b3b80d8
* Check that records with a known constant size are notDuncan Sands2009-02-252-0/+16
| | | | | | | | | copied field by LLVM field if the record has a variable sized field in it. The problem is that the LLVM field will not completely cover the variable sized gcc field. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65463 91177308-0d34-0410-b5e6-96231b3b80d8
* Teach constant folding that an inttoptr of aDuncan Sands2008-08-131-0/+4
| | | | | | | | ptrtoint can be turned into a bitcast if the integer is at least as wide as a pointer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54752 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase for gimplify_expr crash caused by anDuncan Sands2008-01-151-0/+12
| | | | | | | unexpected placeholder_expr. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46006 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase with non-integer "bitfields" (in quotes,Duncan Sands2008-01-041-0/+12
| | | | | | | | since they didn't actually need to be bitfields, though they are marked as such). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45588 91177308-0d34-0410-b5e6-96231b3b80d8
* Test for handling of large bit offset from aDuncan Sands2008-01-032-0/+16
| | | | | | | variable field offset. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45534 91177308-0d34-0410-b5e6-96231b3b80d8
* An example for which the TYPE_SIZE was being set fromDuncan Sands2008-01-031-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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45522 91177308-0d34-0410-b5e6-96231b3b80d8
* Test handling of records for which the fields areDuncan Sands2008-01-031-0/+7
| | | | | | | not ordered by offset. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45520 91177308-0d34-0410-b5e6-96231b3b80d8
* For multipart tests, place the parts with noDuncan Sands2007-07-2320-16/+16
| | | | | | | | RUN line in Support. Give up on sending output to /dev/null - this cannot always be arranged. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40436 91177308-0d34-0410-b5e6-96231b3b80d8
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-1821-0/+161
alignment is equal to the stack alignment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40004 91177308-0d34-0410-b5e6-96231b3b80d8